草庐IT

nextFocusForward

全部标签

android:nextFocusForward 在布局中被忽略

我有一个androidxml布局,我想在用户按下键盘上的下一步时指定字段的焦点顺序。文档说,android:nextFocusForward=TARGET_ID应该可以做到这一点。但它在我们所有的测试设备上都被忽略了。一些运行2.3的旧设备和运行4.1的新Nexus设备。我在这里做错了什么???就是想不通。非常感谢! 最佳答案 也试试nextFocusDown。我不完全理解规则,但似乎行为取决于EditTexts的布局,以及光标位置相对于下一个字段的位置。 关于android:nextF

android:nextFocusForward 去错了 EditText

我正在开发一个android项目,我正在使用android:nextFocusButton因此用户可以按软键盘上的下一个按钮在EditText中移动,而无需点击每个编辑文本进行更改焦点。在布局中,我在水平的线性布局内的单独EditText中询问用户的名字和姓氏然后在下一行,在另一个线性布局中,我要求输入公司名称。下面是显示我的意思的屏幕截图。我想做的是,在名字编辑文本中,用户可以按下一步,然后应该将焦点切换到姓氏编辑文本,然后他们再次按下一步,它会移动到公司编辑文本。实际情况是,名字有焦点,用户按下下一步按钮,它会转到公司编辑文本而不是姓氏。下面是我的XML布局的fragment