EditText设置了InputType后弹出软键盘会被遮挡

发布于 2022-09-04 04:34:36 字数 831 浏览 17 评论 0

设置了一个EditText,放置在靠近屏幕底部,设置了InputType属性后,点击了EditText,弹起软键盘,这时候EditText会跟随软键盘上升,这时再次手动隐藏软键盘,然后再次点击EditText,软键盘弹出后就遮挡了EditText。
InputType去掉后就会一直跟随软键盘上升从而不会遮挡

<android.support.v7.widget.AppCompatEditText
            android:id="@+id/login_pwd_et"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="13dp"
            android:layout_marginRight="13dp"
            android:layout_marginTop="15dp"
            android:gravity="center"
            android:hint="请输入密码"
            android:inputType="textPassword"<!--去掉这个就会跟随软键盘-->
            android:textColorHint="@color/colorTextLight"
            android:textSize="15sp" />

怎样让EditText一直跟随软键盘?android:windowSoftInputMode="adjustPan"这个我也尝试设置了,也不行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

韶华倾负 2022-09-11 04:34:36

gravity和inputtype同时使用在5.0以下有类似问题,还用password属性

擦肩而过的背影 2022-09-11 04:34:36

android:windowSoftInputMode="adjustResize"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文