在我的应用程序中,我编辑文本如下。
EditText1 EditText2
EditText3 EditText4
EditText5 EditText6
在 xml 中我声明了android:imeOptions="actionNext"
我也写
editText1.setOnEditorActionListener(new EditText.OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
// TODO Auto-generated method stub
if (actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_ACTION_NEXT) {
editText2.requestFocus();
return false;
}
return false;
}
});
现在在编辑文本 1 的虚拟键盘中,如果我按下一步,我会将焦点放在编辑文本 3 而不是 editText 2 等。
我怎样才能专注于 EditText 2 而不是编辑文本 3
对于我的应用程序用户,只需按“下一步或完成”,他从不使用轨迹球。
您可以尝试添加android:nextFocusDown
属性在你的EditTexts
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)