Appcelerator TextField在Android 5.0.2上的TableView中失去焦点

时间:2017-04-04 02:23:37

标签: android tableview appcelerator textfield titanium-alloy

我只是让客户给我一个测试手机来部署我的应用程序。这是一款运行谷歌Android v5.0.2的中兴R84。仅在此设备和操作系统上,我遇到了Tableview中TextFields的问题。

基本上,当我将键盘类型设置为DEFAULT并尝试编辑此设备上字段中的文本时,该字段会立即失去焦点。如果我将键盘类型设置为Titanium.UI.KEYBOARD_TYPE_NUMBER_PAD,它将按预期工作。

如果我在TableView之外使用该字段,那么我没有任何问题。

除了将手机发回给我的客户之外,还可以提供有关我如何解决此问题的建议......

1 个答案:

答案 0 :(得分:1)

我相信您可以通过将包含tableview的窗口的 windowSoftInputMode 属性设置为 Ti.UI.Android.SOFT_INPUT_ADJUST_PAN

"Window" : {
    windowSoftInputMode : Ti.UI.Android.SOFT_INPUT_ADJUST_PAN
}