首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >防止软键盘在按钮单击时隐藏

防止软键盘在按钮单击时隐藏
EN

Stack Overflow用户
提问于 2016-04-03 11:56:15
回答 2查看 648关注 0票数 1

我有一个旁边有个按钮的EditText。该按钮将EditText中的关键字添加到列表中,并清除EditText,以便用户可以输入另一个关键字。每次按下按钮,键盘就会消失。我已经在按钮上尝试了android:focusable="false"android:focusableInTouchMode="false",并且在按钮单击方法中尝试了editText.requestFocus()。键盘仍然消失。我想要的行为可以在Google Messenger应用程序和Out of Milk应用程序(可能还有许多其他待办事项列表应用程序)中看到。

EN

回答 2

Stack Overflow用户

发布于 2016-04-03 12:40:10

还不能评论,但我已经使用了应用程序中的第一个代码块,用于在单击侦听器中添加过滤器窗口(由编辑文本、一组切换按钮和一组复选框组成),并显示键盘。我假设它可以与已经可见的文本视图一起工作。仅仅获得焦点并不能自动打开键盘,否则对我来说也不会。

http://developer.android.com/training/keyboard-input/visibility.html

如果仍然开放,明天将添加代码。

票数 0
EN

Stack Overflow用户

发布于 2016-04-03 12:47:01

我在我的活动中有一个覆盖dispatchTouchEvent来做完全相反的事情。我希望在另一个EditText外部点击时键盘消失。我可以分享代码,但我认为这是武断的。最后,通过阅读this article,它对真正理解触摸事件有很大帮助。

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

https://stackoverflow.com/questions/36381448

复制
相关文章

相似问题

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