【Android】使用SearchView时软键盘不支持actionSearch的问题

简介:

问题设备:

HTC One S

searchable.xml

< searchable  xmlns:android ="http://schemas.android.com/apk/res/android"
    android:label
="@string/search_label"
    android:hint
="@string/search_hint"
    android:voiceSearchMode
="showVoiceSearchButton|launchRecognizer"
    android:imeOptions
="actionSearch"
    android:searchSuggestAuthority
="com.xxx.provider.searchsuggestion"
    android:searchSuggestSelection
=" ? "   />

解决办法:

SearchView有一个setSubmitButtonEnabled方法,设置为true即可,搜索框不为空就会显示。效果如下图:

 

 在onCreateOptionsMenu中inflate后调用,记得判断API Level。

本文转自博客园农民伯伯的博客,原文链接:【Android】使用SearchView时软键盘不支持actionSearch的问题,如需转载请自行联系原博主。


目录
相关文章
|
3月前
|
Android开发
解决在Android Compose中点击空白处收回软键盘
解决在Android Compose中点击空白处收回软键盘
|
4月前
|
XML 监控 Java
Android App开发之事件交互Event中检测软键盘和物理按键讲解及实战(附源码 演示简单易懂)
Android App开发之事件交互Event中检测软键盘和物理按键讲解及实战(附源码 演示简单易懂)
135 0
|
8月前
|
Android开发
Android 实现点击输入框以外的区域隐藏软键盘
Android 实现点击输入框以外的区域隐藏软键盘
95 0
|
8月前
|
Android开发
Android InputMethodManager进入页面后自动弹出软键盘
Android InputMethodManager进入页面后自动弹出软键盘
330 0
|
10月前
|
Android开发
android 自定义登陆对话框基类封装,且随着软键盘的弹起自动移动位置
android 自定义登陆对话框基类封装,且随着软键盘的弹起自动移动位置
|
10月前
|
Android开发
Android自定义实现漂亮的软键盘
Android自定义实现漂亮的软键盘
|
Android开发
Android点击空白区域,隐藏输入法软键盘
Android点击空白区域,隐藏输入法软键盘
595 0
|
Java Android开发
【安卓开发】Android中自定义软键盘的使用
【安卓开发】Android中自定义软键盘的使用
405 0
【安卓开发】Android中自定义软键盘的使用
|
Android开发 UED
完美解决android软键盘挡住输入框方法,还不顶标题栏
完美解决android软键盘挡住输入框方法,还不顶标题栏
1151 0
完美解决android软键盘挡住输入框方法,还不顶标题栏
|
Android开发
Android EditText之软键盘搜索
Android EditText之软键盘搜索
501 0
Android EditText之软键盘搜索