当前位置: 代码迷 >> Android >> EditText 如何显示软键盘
  详细解决方案

EditText 如何显示软键盘

热度:162   发布时间:2016-04-28 04:16:29.0
EditText 怎么显示软键盘
百度了好多,网上的方法我试过好几种了,都不行,难道是模拟器不行吗?  ADT的模拟器还有genymotion的我都试了,不行,求可行的解决办法,最好有简单的示例

------解决方案--------------------
默认edittext就会弹出软键盘,有可能是因为你的虚拟机设置原因,试试真机调试
------解决方案--------------------
InputMethodManager imm = (InputMethodManager)
                getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 
                            InputMethodManager.HIDE_NOT_ALWAYS);
------解决方案--------------------
et.requestFocus();

// 弹出软键盘
InputMethodManager inputManager = (InputMethodManager) et
.getContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);

inputManager.showSoftInput(et, 0);

试下
------解决方案--------------------
上述的方式可以一试 不过觉得还是用真机吧  反正真机是不会出错的 为何不用呢
  相关解决方案