软键盘上的下一个按钮没有显示在android中

时间:2015-11-03 10:33:28

标签: android keyboard android-edittext

我的EditText视图很少。我已添加动作" next"他们每个人和行动"完成"到最后一个。它的行为是正确的,唯一的问题是没有" next"字符串输入按钮。它只显示简单的输入按钮,没有"下一个"或者"完成"按钮。

更新

似乎它在我的htc one x(android 5.0.2)上工作错误但是我已经在samsung s3(android 4.4)上测试了它并且按预期工作

                    <EditText
                        android:id="@+id/edit1"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:imeOptions="actionNext"
                        android:singleLine="true"
                        android:ems="10"
                        android:inputType="textCapCharacters"/>

                    <EditText
                        android:id="@+id/edit2"
                        android:layout_width="wrap_content"
                        android:layout_height="match_parent"
                        android:imeOptions="actionDone"
                        android:singleLine="true"
                        android:ems="10"
                        android:inputType="textCapCharacters"/>

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您未指定哪个是与下一个操作相关联的下一个项目,Android会尝试猜测可能是下一个项目的项目。有时它可能会猜错,所以最好总是明确告知与该元素相关的下一个项目是什么。你可以用:

来做到这一点
android:nextFocusForward="next_element_id"

android:nextFocusUp="up_element_id"
android:nextFocusDown="down_element_id"
android:nextFocusLeft="left_element_id"
android:nextFocusRight="right_element_id"

希望这有帮助!