项目中使用EditText代替SearchView。
需要设置单行以及弹出键盘的右下角的按钮。
android:maxLines="1"
android:inputType="text"//这个属性不设置,设置的Options属性无效
android:imeOptions="actionSearch"
设置属性如下:
<EditText
android:id="@+id/search_query"
android:cursorVisible="false"
android:layout_width="match_parent"
android:layout_height="36dp"
android:layout_marginStart="15dp"
android:layout_gravity="center_vertical"
android:ellipsize="end"
android:maxLines="1"
android:inputType="text"
android:imeOptions="actionSearch"//actionDown 完成/actionSend 发送
android:gravity="center_vertical"
android:textSize="14sp"
android:hint="显示Search按钮"
android:background="@null"/>
使用OnEditorActionListener监听按钮事件:
mEt.setOnEditorActionListener(new OnEditorActionListener);
EditText 回车设置/imeOptions无效
最新推荐文章于 2024-05-31 11:16:41 发布