`
helloandroid
  • 浏览: 272690 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
107f8db3-b009-3b79-938a-dafddb49ea79
Android腾讯微博客户...
浏览量:94576
社区版块
存档分类
最新评论

初始化有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>
分享到:
评论
1 楼 hil2000 2011-09-21  
不错,学习了!

相关推荐

Global site tag (gtag.js) - Google Analytics