您的位置:首页 > 其它

EditText和GridView在一个布局下 如何禁止自动弹出的输入法呢?

2014-07-17 13:47 288 查看
InputMethodManager m = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);

m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);

m.hideSoftInputFromInputMethod(arg0,arg1);

禁止方法在Activity的OnCreate方法中使用:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

禁止Activity启动时自动弹出输入法

首先看看你在Manifest文件里定义Activity的时候有没有这个属性:android:windowSoftInputMode,

如果这个属性没有设置成hide 那么很大程度上会自动弹出软键盘。

其次,再考虑采用getWindow().setSoftInputMode() 这个方法来关闭软键盘。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐