過去設置EditText屬性時常加上
editText.setSingleLine();
或android:singleLine="true"
使用Android-24編譯開發項目時,官方已經不建議使用上面的屬性設置,建議使用
android:maxLines
代替,但設置好後如果不加android:inputType="***"
就會導致設置OnEditorActionListener後監聽不到ACTION_SEARCH問題,所以正確的方式應該是:android:maxLines="1"
android:inputType="***"
或editText.setMaxLines(1);
editText.setInputType(***);