一、启动Activity后自动弹出软键盘
当Activity布局中有EditText或类似组件时,启动Activity后,该组件会获取焦点并弹出软键盘。
可以在Manifest.xml的activiy标签中添加如下属性可控制显示效果:
android:windowSoftInputMode="stateVisible|adjustResize"
二、阻止软键盘的弹出
如果想阻止软键盘的弹出,可以在布局文件中设置TextView对象获得焦点。
例如,添加 隐藏TextView对象,并设置如下属性,但是EditorTex不t获取焦点:
android:focusable="true"
android:focusableInTouchMode="true"
还可以修改Manifest.xml的activity标签来阻止软键盘的第一次弹出,但是EditorText获取焦点
android:windowSoftInputMode="stateHidden|adjustResize"