安卓进入页面避免软键盘弹出的解决办法

如果有个安卓页面  里面有EditText 进去后会自动弹出软键盘
这样用户体验就比较差 

在网上找到的 解决办法是

(1)
在 AndroidManifest.xml文件中的activity节点下添加:android:windowSoftInputMode="stateHidden|adjustPan  
在相对于的页面activity里添加这个属性   stateHidden是隐藏软键盘
                                                     adjustPan 是保证控件不会因为输入法的弹出而发生形变的
(2
OnCreate方法里面加下面这句代码 ,很管用,而且再点EditBox也能让输入法正常弹出。。 
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

我遇到过两次这样的情况,使用的是第一种方法,亲测好用,第二种方法没有测试过

你可能感兴趣的:(安卓)