Application:setTextInput
From GiderosMobile
Revision as of 19:33, 5 December 2020 by MoKaLux (talk | contribs) (Created page with "__NOTOC__ '''Supported platforms:''' File:Platform android.png<br/> '''Available since:''' Gideros 2020.4<br/> '''Class:''' Application<br/> === Description === Sets...")
Supported platforms:
Available since: Gideros 2020.4
Class: Application
Description
Sets the input method editor of the android keyboard.
(bool) = application:setTextInput(type, buffer, selstart, selend, label, actionLabel, hintText)
Parameters
type (string) the android keyboard IME
buffer (string) the data to store in the buffer
selstart (number) the start of the selection
selend (number) the end of the selection
label (string) the label !
actionLabel (string) the action label !
hintText (string) the hint text !
Return values
Returns (bool) has the clipboard some data
Example
application:setKeyboardVisibility(true)
local clipboard = application:setTextInput(application.TEXTINPUT_CLASS_NUMBER, "1234", 1, 4)
local function tiEvent(e)
print(clipboard, e.type, e.text, e.selectionStart, e.selectionEnd)
end
--application:addEventListener(Event.TEXT_INPUT, tiEvent)
stage:addEventListener(Event.TEXT_INPUT, tiEvent)
- Application:applyStyles
- Application:canOpenUrl
- Application:checkPermission
- Application:configureFrustum
- Application:enableDrawInfo
- Application:enableOnDemandDraw
- Application:exit
- Application:get
- Application:getApiVersion
- Application:getAppId
- Application:getBackgroundColor
- Application:getClipboard
- Application:getContentHeight
- Application:getContentWidth
- Application:getDeviceHeight
- Application:getDeviceInfo
- Application:getDeviceName
- Application:getDeviceOrientation
- Application:getDeviceSafeArea
- Application:getDeviceWidth
- Application:getFps
- Application:getKeyboardModifiers
- Application:getLanguage
- Application:getLocale
- Application:getLogicalBounds
- Application:getLogicalHeight
- Application:getLogicalScaleX
- Application:getLogicalScaleY
- Application:getLogicalTranslateX
- Application:getLogicalTranslateY
- Application:getLogicalWidth
- Application:getNativePath
- Application:getOrientation
- Application:getProjectProperties
- Application:getScaleMode
- Application:getScreenDensity
- Application:getTextureMemoryUsage
- Application:isPlayerMode
- Application:openUrl
- Application:requestPermissions
- Application:set
- Application:setBackgroundColor
- Application:setClipboard
- Application:setEventMerging
- Application:setFps
- Application:setFullScreen
- Application:setKeepAwake
- Application:setKeyboardVisibility
- Application:setLogicalDimensions
- Application:setOrientation
- Application:setScaleMode
- Application:setTextInput
- Application:setWindowSize
- Application:vibrate