Android:将DONE键添加到软键盘弃用属性

时间:2017-07-06 06:41:46

标签: android android-softkeyboard

我正在尝试向软键盘添加DONE键,以便在用户向EditText添加文字时隐藏它。

问题是,从这里的其他答案中,我看到将以下内容添加到XML文件中会做的事情:

 android:imeOptions="actionDone"
 android:singleLine="true"

实际上工作正常,显示了DONE密钥....但是,Android Studio正在抱怨,告诉android:singleLine="true" 已弃用,使用maxLines = 1

好吧,如果我使用android:singleLine="true" 更改maxLines = 1,则无法使用,并且不会显示DONE密钥。

我在这里遗漏了什么? (我正在使用Android Studio 2.3.3)

1 个答案:

答案 0 :(得分:2)

android:singleLine 已弃用 。您应该使用 maxLines < / strong> inputType

android:imeOptions="actionDone"
android:maxLines="1"
android:inputType="text"