安卓软键盘右下角设置成搜索必须要用singline属性吗?

把软键盘右下角改成了搜索,但是如果不加android:singleLine="true"属性就不显示搜索,项目不允许使用废弃方法 有别的方法可以使右下角变成搜索吗

我所见的搜索框,内容都是单行显示的

这个跟是不是单行有什么关系,EditText设置两个属性就行了

editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
editText.setInputType(EditorInfo.TYPE_CLASS_TEXT);

或者也可以通过xml设置属性

android:imeOptions="actionSearch"
android:inputType="text"

监听点击搜索的话
editText.setOnEditorActionListener();