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"/>

 

posted @ 2017-11-22 14:10  IT_lss  阅读(152)  评论(0编辑  收藏  举报