我正在尝试向软键盘添加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)
答案 0 :(得分:2)
android:singleLine
是 已弃用 。您应该使用 maxLines < / strong> inputType 。
android:imeOptions="actionDone"
android:maxLines="1"
android:inputType="text"