Android 解决使用SearchView时软键盘不支持actionSearch的问题
前言
变态问题常有,今年特别多,,, - - # 今天遇到的这个非处理不可,不然没法在HTC One S使用SearchView,其软键盘不支持action设置。
正文
问题设备: 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。
以上就是 对设备 HTC One S解决SearchView时软键盘不支持actionSearch,希望能帮助开发Android软件的朋友。
相关文章
Android开发之SeekBar基本使用及各种美观样式示例
这篇文章主要介绍了Android开发之SeekBar基本使用及各种美观样式,结合实例形式分析了Android SeekBar控件的功能及样式改变相关操作技巧,需要的朋友可以参考下2019-03-03Android ListView的item中嵌套ScrollView的解决办法
有时候,listview 的item要显示的字段比较多,考虑到显示问题,item外面不得不嵌套ScrollView来实现,纠结怎么解决此问题呢?下面小编给大家分享下Android ListView的item中嵌套ScrollView的解决办法,感兴趣的朋友一起看看吧2016-10-10Android Google AutoService框架使用详解
AutoService是Google开发一个自动生成SPI清单文件的框架。看过一些基于APT的三方框架源码的读者应该有所了解。比如Arouter、EventBus等等2022-11-11
最新评论