键盘在第二次单击时在EditText上

时间:2014-12-02 11:04:42

标签: android keyboard android-edittext overlay

这是图片:

enter image description here

当我点击"确认密码" EditText,它第一次以它应该的方式工作 - 布局弹出,所以我可以在选定的EditText中输入文本,但是当我解除键盘(EditText仍然聚焦)并再次点击相同的EditText时,它仍然在键盘下。

主要布局是RelativeLayout,输入字段在ScrollView中,按钮在LinearLayout中与父底部对齐。

在清单中我有android:windowSoftInputMode="adjustPan"

这是一些Android问题还是我做错了什么?

3 个答案:

答案 0 :(得分:4)

这实际上是EditText中的一个错误。尝试删除EditText的重力,可能是center_horizontalcenter

从另一个问题得到答案。检查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可以达到目的