完成键不显示在键盘上

时间:2015-06-07 19:23:11

标签: android xml keyboard android-edittext

我正在制作一款Android应用,并希望在用户键入键盘时,键盘上会显示完成键。 这是EditText的XML代码:

    <EditText
    android:id="@+id/answer"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ems="10"
    android:gravity="center_horizontal"
    android:textColor="#ffffff"
    android:layout_marginBottom="113dp"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:imeOptions="actionDone"
    />

我认为添加android:imeOptions="actionsDone会出现完成按钮,但是输入按钮就在那里,当按下它时,会在EditText中创建一个新行。有什么问题?

1 个答案:

答案 0 :(得分:2)

通过添加done,您将无法获得imeOptions。 将以下属性添加到EditText:

android:singleLine="true"

这将使您的EditText成为一行,如果这是唯一的EditText或最后一个EditText,您将看到Done按钮。如果有多个EditText项,那么您将看到Next按钮。