Android中如何阻止EditText自动弹出输入法

来源:互联网 发布:武汉蜜丝佛陀淘宝摄影 编辑:程序博客网 时间:2024/05/06 04:51

解决方案:
    方案1:

     在该Activity的onCreate()方法中加入如下代码:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

方案2:
     在Manifest.xml文件中的该Activity的注册信息下,加入属性:


     在该Activity的onCreate()方法中加入如下代码:

android:windowSoftInputMode="statehidden"

结果:
    两种方案的最终效果是:EditText依旧获得焦点,但输入法没有自动弹出来,只有在点击EditText之后,输入法才自动弹上来。

原创粉丝点击