初始化有EditText或AutoCompleteEditText的界面时系统自动打开软键盘的问题
2012-06-29 15:56
225 查看
相信刚做android开发的朋友都会遇到这个问题:如果一个界面有EditText或者AutoComplete控件的时候,EditText得到焦点了会自动的打开系统的软键盘,那么怎么才能让软键盘在第一次看到界面的时候隐藏起来喃?有两种办法:
1:
Java代码 <Linearlayout
android:focusable="true"
android:focusableintouchmode="true"
android:layout_height="0px"
android:layout_width="0px"/>
<Linearlayout android:focusable="true" android:focusableintouchmode="true" android:layout_height="0px" android:layout_width="0px"/>在第一个EditText或AutoComplete控件之前加上以上代码,因为宽和高都为0,所以不占用布局空间。
2:在AndroidManifest.xml对应的Activity声明处:
Java代码 <activity
android:windowSoftInputMode="adjustUnspecified|stateHidden"
android:configChanges="orientation|keyboardHidden"]>
</activity>
相关文章推荐
- 完全解决输入法覆盖EditText问题, 将界面所有EditText放在输入上方
- EditText 自动弹出软键盘接收输入问题
- 打开有EditText的界面不要自动弹出输入法
- 新打开acitivyt时,EditText焦点自动带出软键盘问题解决方法总结
- 解决含EditText页面的软键盘自动弹出问题
- Android弹出式对话框AlertDialog中的EditText自动打开软键盘
- 新打开acitivyt时,EditText焦点自动带出软键盘问题解决方法总结 ... ...
- 新打开acitivyt时,EditText焦点自动带出软键盘问题解决方法总结(转)
- EditText焦点自动带出软键盘问题
- [置顶] Android开发之使一打开activity等界面Edittext获取焦点,弹出软键盘java代码实现
- [Android]去除EditText自动获得的焦点,解决软键盘弹出问题
- 解决dialog中嵌套EditText,自动弹出软键盘的问题
- Android 平板 控制软键盘只弹出一半,自动盯着界面中EditText,从而让界面可以自由看全的方法:
- 关于在AlertDiaLog中的Edittext无法打开软键盘问题
- Android开发之使一打开activity等界面Edittext获取焦点,弹出软键盘java代码实现
- 关于Edittext点击弹出软键盘,布局上移标题消失问题,微信聊天界面
- android studio实现页面跳转后edittext获取焦点自动打开软键盘
- EditText焦点自动带出软键盘问题
- 解决初始界面后EditText自动获取焦点 弹出软键盘
- Android 中使 EditText 失去焦点,禁止弹出软键盘,及 弹出软键盘后 EditText 自动上移 不致被遮挡