900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > android 页面默认不弹软键盘_Android避免进入页面自动弹出软键盘(真正好用)

android 页面默认不弹软键盘_Android避免进入页面自动弹出软键盘(真正好用)

时间:2019-02-05 07:19:33

相关推荐

android 页面默认不弹软键盘_Android避免进入页面自动弹出软键盘(真正好用)

有的时候当我们进入一个有EditText控件的界面时,会自动弹出软键盘,有的时候会给我们带来不便,有人说可以让EditText不获得焦点,虽然同样可以实现,但是我们有以下两个个更好的方式去实现这个效果。

一、代码中调用setSoftInputMode()方法进行设置:

OnCreate方法里面加下面这句代码,很管用,而且再点EditBox也能让输入法正常弹出。。

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

二、在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用:

在AndroidManifest.xml文件中的activity节点下添加:android:windowSoftInputMode="stateHidden|adjustPan"

stateHidden:是隐藏软键盘的

adjustPan:是保证控件不会因为输入法的弹出而发生形变的。

总之这2个方法都能实现避免进入页面EditText自动弹出软键盘,如果遇到其中一个不行就都试试吧,总有一个适合你。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。