我想我已经尝试了所有组合,但我无法使用alpha键盘来显示返回键.它总是一个“完成”按钮,这是没用的.在Nexus 7(4.1)上,它更糟糕,并显示一个愚蠢的笑脸按钮和完成按钮,这对我的应用程序没有任何意义.只要我有一个返回按钮,就可以有一个完成按钮.这是我尝试过的众多选项之一:
我已尝试使用和不使用imeOpitons系列,以及各种inputType选项,包括删除它.有一些选项可以使它成为搜索按钮(没有帮助),但没有列出使其成为返回键.我也试过“lines = 2”,但没有解决它.还有其他想法吗?
最佳答案
现在你已经设置了imeOptions =“actionDone”.你说你已经尝试删除它,但所有这一切都将它默认为actionDone,每the docs.
原文链接:https://www.f2er.com/android/430698.html请尝试设置imeOptions =“actionNone”.这应该不会给你任何动作并强制返回键.
我不知道这本身就能保证工作的多行AutoCompleteTextView.我在一个应用程序中有一个,它在我的所有设备上显示一个返回键.不同之处在于返回键的行为.
例如,在我的GNex(4.1)上,当你按下返回它正确的换行.
在我的SGS2(2.3)上,按下它时没有任何反应.没有多行,没有完成.只是一个死按钮.
它可能是不同API中默认EditText样式的差异,因此您还应尝试设置inputType =“textMultiLine”.它与textImeMultiLine之间可能存在细微差别.