我在表格视图中有很少的文本字段,而点击文本字段则没有聚焦(在Android平台中)。我见过一些关于同一问题的questions,但这些建议对我没用。我使用的是Titanium 1.7.5,Android 2.2
答案 0 :(得分:2)
我在Android中解决了这个问题,设置了编辑文本属性:
机器人:imeOptions = “actionSearch”
如果它无法在移动设备上运行,我还有其他解决方案:
机器人:imeOptions = “actionNext” 机器人:selectAllOnFocus = “真”
答案 1 :(得分:1)
我有同样的问题,你应该记住一些步骤:
focus
事件,这会覆盖内置事件singletap
并在该字段上触发focus
事件 mytextfield.addEventListener('singletap',function(){ mytextfield.focus(); });
这应该可以解决问题,至少,这对我有用。
答案 2 :(得分:0)
textfields在获得焦点的同时在每个设备上的行为都不一样。你应该看看softKeyboardOnFocus - 属性。它可以具有以下值:
Titanium.UI.Android.SOFT_KEYBOARD_DEFAULT_ON_FOCUS
Titanium.UI.Android.SOFT_KEYBOARD_HIDE_ON_FOCUS
Titanium.UI.Android.SOFT_KEYBOARD_SHOW_ON_FOCUS
将属性设置为SOFT_KEYBOARD_SHOW_ON_FOCUS可能会有所帮助。这要求在焦点上显示软键盘。请记住,android可以覆盖它。