安卓 横屏状态下,软键盘弹出 遮盖部分EditText!!!!!!!急
高洛峰
高洛峰 2016-10-28 10:44:33
[Java讨论组]

1.发生这类状况条件:
(1)Activity 锁定横屏状态.
(2)EditText处于屏幕底端.
(3)安卓系统软键盘弹出.

2.造成情况,待解决:
这张是出问题的状态.

1.png

上一张正常的情况:

1.png

当软键盘弹出的时候,EditText就会形成挤压..而且弹出的软键盘会挤压到EditText的光标 的下面,给其覆盖掉.

代码正常,就是相对布局 EditText 居底.android:windowSoftInputMode="stateHidden|adjustPan"

这里由于现在做的界面 不支持adjustResize ,会对界面其他东西形成解压..

求大神 解答..... 回答得当 可有偿.


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
三叔

这个问题,楼上的答主,几乎都是某种情况发生的,但是都不太适合我的情况,Sorry了不能采用正确答案了.

这个问题我是这样解决的,之前一直有个误区,我一直移动,变化的一直是EditText的布局.但是最后发现无论怎么移动,这个EditText都会在EditText的父布局中.

而软键盘出现的时候,会把父布局顶起,所以一直存在一个误区,导致这个问题一直无法解决.也希望能帮到后面人.


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号