this is a basic form of native.newTextField i took from documentation,
it runs good in corona simulator
BUT, in my real nexus 4. the tekk.text wont follow event.phase after first submission
is it bug or? i already searching anywhere regarding this
[lua] --main.lua
local defaultField
tekk = display.newText( “event.phase : ?”,display.contentWidth/2,20,nil,14 )
local function textListener( event )
tekk.text = "event.phase : "…event.phase
if ( event.phase == “began” ) then
– user begins editing text field
print( event.text )
elseif ( event.phase == “ended” ) then
– text field loses focus
elseif ( event.phase == “ended” or event.phase == “submitted” ) then
– do something with defaultField’s text
elseif ( event.phase == “editing” ) then
print( event.newCharacters )
print( event.oldText )
print( event.startPosition )
print( event.text )
end
end
– Create text field
defaultField = native.newTextField( 150, 150, 180, 30 )
defaultField:addEventListener( “userInput”, textListener )
[/lua]