首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

初始化有EditText或AutoCompleteEditText的界面时系统自动打开软键盘的有关问题

2012-06-30 
初始化有EditText或AutoCompleteEditText的界面时系统自动打开软键盘的问题相信刚做android开发的朋友都会

初始化有EditText或AutoCompleteEditText的界面时系统自动打开软键盘的问题
相信刚做android开发的朋友都会遇到这个问题:如果一个界面有EditText或者AutoComplete控件的时候,EditText得到焦点了会自动的打开系统的软键盘,那么怎么才能让软键盘在第一次看到界面的时候隐藏起来喃?有两种办法:
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> 

热点排行