这是图片:
当我点击"确认密码" EditText,它第一次以它应该的方式工作 - 布局弹出,所以我可以在选定的EditText中输入文本,但是当我解除键盘(EditText仍然聚焦)并再次点击相同的EditText时,它仍然在键盘下。
主要布局是RelativeLayout,输入字段在ScrollView中,按钮在LinearLayout中与父底部对齐。
在清单中我有android:windowSoftInputMode="adjustPan"
。
这是一些Android问题还是我做错了什么?
答案 0 :(得分:4)
这实际上是EditText
中的一个错误。尝试删除EditText
的重力,可能是center_horizontal
或center
从另一个问题得到答案。检查this。
答案 1 :(得分:0)
我刚刚找到了这个问题的解决方法,我得到了我的编辑文本,在屏幕中间启动了一个不太好的解决方案,但它对我有用。代码就是这个:
<EditText
android:layout_width="match_parent"
android:layout_height="0dp"
android:paddingStart="130sp"
android:paddingEnd="50sp"
android:descendantFocusability="beforeDescendants"
android:focusableInTouchMode="true"
android:gravity="bottom"/>
答案 2 :(得分:0)
对于我来说,删除android:minWidth
可以达到目的