第二次点击时键盘出现在EditText上方

6
这是图片: enter image description here 当我第一次点击“确认密码”EditText时,它按照预期的方式工作 - 布局弹出,以便我可以在选定的EditText中输入文本,但是当我关闭键盘(该EditText仍然处于聚焦状态)并再次点击同一个EditText时,它会停留在键盘下面。
主布局是RelativeLayout,输入字段位于ScrollView中,按钮位于LinearLayout中,与父元素底部对齐。
在清单文件中,我有android:windowSoftInputMode="adjustPan"
这是Android问题还是我做错了什么?

尝试使用windowSoftInputMode="adjustNothing"。 - Nitesh
不是的 :/ 不是解决方案。 - user3572576
有几个其他的标志,试一试。 - Nitesh
你找到解决方案了吗? - madan V
1
我也遇到了同样的问题。你找到解决方案了吗? - Nabeel K
3个回答

4

实际上,这是EditText的一个漏洞。尝试移除EditText的对齐方式,可能是center_horizontalcenter

从另一个问题中得到了答案。请参考此问题


0

对我来说,删除android:minWidth就可以解决问题。


-1

我刚刚也想出了一个解决方法,虽然不是很好,但可以让我的编辑文本在屏幕中间开始输入。代码如下:

        <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"/>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接