首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >强制软键盘显示EditText何时获得焦点

强制软键盘显示EditText何时获得焦点
EN

Stack Overflow用户
提问于 2013-08-14 16:55:36
回答 5查看 43.9K关注 0票数 13

我有一个以编程方式传递焦点的EditText。但是当我这样做的时候,我希望键盘也能显示出来(然后当那个EditText失去焦点时就会下降)。现在,用户必须点击EditText才能显示键盘--即使EditText已经有了焦点。

EN

Stack Overflow用户

发布于 2013-08-14 17:00:54

若要显示键盘,请使用以下代码。

代码语言:javascript
运行
复制
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.showSoftInput(et, InputMethodManager.SHOW_IMPLICIT);

若要隐藏键盘,请使用下面的代码。et是对EditText的引用。

代码语言:javascript
运行
复制
InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(getActivity().INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(et.getWindowToken(), 0);
票数 6
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18237773

复制
相关文章

相似问题

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