初始化有EditText或AutoCompleteEditText的界面时系统自动打开软键盘的问题
16lz
2021-01-24
相信刚做android开发的朋友都会遇到这个问题:如果一个界面有EditText或者AutoComplete控件的时候,EditText得到焦点了会自动的打开系统的软键盘,那么怎么才能让软键盘在第一次看到界面的时候隐藏起来喃?有两种办法:
1:
在第一个EditText或AutoComplete控件之前加上以上代码,因为宽和高都为0,所以不占用布局空间。
2:在AndroidManifest.xml对应的Activity声明处:
1:
<Linearlayout android:focusable="true" android:focusableintouchmode="true" android:layout_height="0px" android:layout_width="0px"/>
在第一个EditText或AutoComplete控件之前加上以上代码,因为宽和高都为0,所以不占用布局空间。
2:在AndroidManifest.xml对应的Activity声明处:
<activity android:windowSoftInputMode="adjustUnspecified|stateHidden" android:configChanges="orientation|keyboardHidden"]> </activity>
更多相关文章
- Android(安卓)之 下拉框(Spinner)的使用
- android View 概述
- Android(安卓)实用工具Hierarchy Viewer实战
- Android(安卓)ListView几个比较特别的属性
- 【Android(安卓)界面效果34】Android里Service的bindService()和
- Android(安卓)RRO机制的运用-----google开机向导客制化
- 快速体验Android(安卓)2.3
- Android(安卓)控件框架
- Android基础_页面布局_TableLayout(表格布局)