问题:一个Activity上面一栏有EditText,每次打开窗口,EditText就会自动获取焦点并弹出输入法,遮盖了下面的列表,所以就要禁止输入法自动弹出
解决法案:
方案1: 在该Activity的onCreate()方法中加入如下代码:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
方案2:在Manifest.xml文件中的该Activity的注册信息下,加入属性:
android:windowSoftInputMode="statehidden"
问题描述:android开发中有editetext,当输入时输入法会把底部的控件顶到输入法上面去,这样布局就会改变。
在Manifest.xml文件中的该Activity的注册信息下,加入属性:
<activity android:windowSoftInputMode="stateVisible|adjustPan"/>