EditText 自动获取焦点,导致弹出软键盘。
一种解决办法,
1.在布局文件的最上端,写一个LinearLayout宽度、高度都定为0,设置focusableInTouchMode=”true”
<LinearLayout
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="0px"
android:layout_height="0px"/>
2.在manifest文件中在该Activity文件上加上属性。
android:configChanges="orientation|keyboardHidden"
当然还有其它解决办法。
本文介绍了一种防止EditText自动获取焦点导致软键盘弹出的方法。通过在布局文件顶部添加不可见的LinearLayout,并在Activity中设置特定属性,可以有效避免软键盘自动弹出的问题。
3056

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



