禁止 EditText 自动获取焦点 弹出软键盘
在EditText 的父空间中加上
android:focusable="true"
android:focusableInTouchMode="true"
表示父控件获取焦点,这样EditText就不能获取到焦点并弹出软键盘了。
默认情况下,EditText 获取焦点后弹出软键盘布局会上移。
在AndroidManifest 中设置该Activity的 windowSoftInputMode 为 adjustResize 即可。
android:windowSoftInputMode="adjustResize"
这个属性表示Activity的主窗口总是会被调整大小来保证软键盘的显示。