我的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"/>
答案 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"
希望这有帮助!