Android 如何使Edittext不弹出软键盘

关于启动一个Activity如果里面有一个Edittext控件会自动弹出键盘问题
在AndroidManifest.xml文件所对应的Activity中添加属性:

android:windowSoftInputMode="stateHidden"

如果想使EditText不可获取焦点可设置:

android:focusable="false"

或者是在代码中设置:

 EditText.setFocusable(false);

设置了这个方法之后Edittext会变得不可点击
这个属性是View所拥有,所以同样适用于其他的View的子类

或者在父布局中添加代码

android:focusable="true"   
android:focusableInTouchMode="true"

这样父布局就会强占焦点EditText就获取不到焦点了

你可能感兴趣的:(Android,Android,用户界面)