解决方案:
方案1:
在该Activity的onCreate()方法中加入如下代码:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);方案2:
在Manifest.xml文件中的该Activity的注册信息下,加入属性:
在该Activity的onCreate()方法中加入如下代码:
android:windowSoftInputMode="statehidden"结果:
两种方案的最终效果是:EditText依旧获得焦点,但输入法没有自动弹出来,只有在点击EditText之后,输入法才自动弹上来。
本文介绍了两种防止Android应用中输入法键盘自动弹出的方法。一种是在Activity的onCreate()方法中设置窗口软键盘模式为始终隐藏;另一种是在Manifest文件中为Activity添加属性windowSoftInputMode设置状态为隐藏。
4523

被折叠的 条评论
为什么被折叠?



