首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SearchView和OneClick输入文本

使用SearchView和OneClick输入文本
EN

Stack Overflow用户
提问于 2015-02-17 06:45:53
回答 2查看 318关注 0票数 0

在android默认搜索视图中,输入搜索文本需要单击2次,因为第一次单击用于展开editText视图,另一次单击是设置焦点。

它似乎是多馀的Q,我想把这个过程减少到只点击一次。有什么方法可以做到吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-17 08:14:56

如果我们将searchView放在ListView中,而searchView在此之后失去了焦点,那么就会发生两次单击。我怀疑searchView与editText视图在listView中表现出类似的属性。

参考当键盘出现时,ListActivity ListView中的编辑文本失去焦点

并在searchView xml android:focusable=中添加以下代码“true”android:focusableInTouchMode="true“

才能恢复searchView的正常行为。希望这对将来的其他人有帮助。

票数 0
EN

Stack Overflow用户

发布于 2015-06-02 16:44:19

您可以通过调用

代码语言:javascript
复制
setIconifiedByDefault(false)

在你的searchView上。将其设置为false将显示整个字段。

文档这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28556178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档