EditText和输入法相关的问题

问题:一个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"/>
原文地址:https://www.cnblogs.com/IT-lss/p/7878906.html