android平板上EditText总是自动弹出输入法问题
2014-09-16 10:40
507 查看
在网上搜索了好多方法,如:
1、 在AndroidManifest.xml activity标签加入 android:windowSoftInputMode="stateVisible|adjustPan"
2、
让EditText失去焦点,使用EditText的clearFocus方法
EditText edit=(EditText)findViewById(R.id.edit);
edit.clearFocus();
3、
强制隐藏Android输入法窗口
EditText edit=(EditText)findViewById(R.id.edit);
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
都不好使,都没啥用。
最后在每个在EditText前面放置一个看不到的LinearLayout,让他率先获取焦点:
这样就完美解决了editText自动弹出输入法的问题。
1、 在AndroidManifest.xml activity标签加入 android:windowSoftInputMode="stateVisible|adjustPan"
2、
让EditText失去焦点,使用EditText的clearFocus方法
EditText edit=(EditText)findViewById(R.id.edit);
edit.clearFocus();
3、
强制隐藏Android输入法窗口
EditText edit=(EditText)findViewById(R.id.edit);
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
都不好使,都没啥用。
最后在每个在EditText前面放置一个看不到的LinearLayout,让他率先获取焦点:
<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>
这样就完美解决了editText自动弹出输入法的问题。
相关文章推荐
- Android的EditText自动获取焦点并弹出输入法问题
- Android的EditText自动获取焦点并弹出输入法问题
- Android的EditText自动获取焦点并弹出输入法问题
- Android的EditText自动获取焦点并弹出输入法问题
- Android 平板 控制软键盘只弹出一半,自动盯着界面中EditText,从而让界面可以自由看全的方法:
- Android EditText不弹出输入法总结,焦点问题的总结
- Android EditText不弹出输入法总结,焦点问题的总结
- Android EditText不弹出输入法焦点问题的总结
- Android EditText不弹出输入法总结,焦点问题的总结
- Android 关于 EditText 的一些问题 如:不弹出输入法
- [Android]去除EditText自动获得的焦点,解决软键盘弹出问题
- Android EditText不弹出输入法总结,焦点问题的总结
- Android EditText不弹出输入法焦点问题的总结
- 【Android开发那点破事】Android EditText不弹出输入法焦点问题
- Android EditText不弹出输入法焦点问题的总结
- Android EditText不弹出输入法焦点问题的总结
- Android EditText不弹出输入法总结,焦点问题的总结
- Android EditText不弹出输入法焦点问题的总结
- EditText自动弹出输入法问题
- EditText自动获取焦点并弹出输入法的问题