我的布局有 4 个编辑文本,et1、et2、et3 和 et4。 我希望键盘在 et1、et2 和 et3 输入时显示“下一步”按钮。 然后按它们将光标更改为 et2、et3 和 et4。 输入 et4 时,键盘显示“完成”按钮。 然后按 完成输入。 应该在哪里修改以显示“下一步”和“完成”按钮?
<EditText android:id="@+id/titleEditText"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_width="match_parent">
</EditText>
我的布局的edittext部分代码。 并且仅在下面的 Activity 中:
title = (EditText)findViewById(R.id.titleEditText);
最佳答案
您应该查看 EditText 的 imeOptions 属性。要让键盘显示“Next”,您可以在 EditText xml 标记中添加:
android:imeOptions="actionNext"
对于“完成”:
android:imeOptions="actionDone"
例子:
<EditText android:id="@+id/titleEditText"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:imeOptions="actionNext"
android:singleLine="true"
>
关于安卓键盘按键改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8651097/