我有一个android xml布局,我想指定字段的焦点顺序,当用户按下键盘上的下一个.
文档说,androID:nextFocusForward = TARGET_ID应该这样做.但我们所有的测试设备都忽略了它.一些运行2.3的旧设备和运行4.1的新Nexus设备.
<linearLayout androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:orIEntation="horizontal" > <EditText androID:textCursorDrawable="@null" androID:ID="@+ID/firstname" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:layout_marginBottom="6dp" androID:layout_margintop="6dp" androID:layout_weight="1" androID:singleline="true" androID:background="#00000000" androID:textcolor="#000" androID:nextFocusForward="@+ID/lastname" androID:padding="2dp"/> <EditText androID:textCursorDrawable="@null" androID:ID="@+ID/lastname" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:layout_marginBottom="6dp" androID:layout_margintop="6dp" androID:layout_weight="1" androID:background="#00000000" androID:singleline="true" androID:textcolor="#000" androID:padding="2dp"/> </linearLayout>
我在这做错了什么???只是想不出来.非常感谢!
解决方法:
尝试nextFocusDown.我不完全理解规则,但似乎行为取决于EditTexts的布局,以及光标位置相对于下一个字段的位置.
总结以上是内存溢出为你收集整理的android:nextFocusForward在布局中被忽略全部内容,希望文章能够帮你解决android:nextFocusForward在布局中被忽略所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)