您的位置:首页 > 移动开发 > Android开发

初始化有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>  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐