Board logo

标题: EditText 初始不获得焦点及输入框被遮挡问题 [打印本页]

作者: 我是MT    时间: 2014-12-21 18:04     标题: EditText 初始不获得焦点及输入框被遮挡问题

介绍EditText和AutoCompleteTextView初始不获得焦点及解决软键盘弹出时遮挡输入框问题。
1、activity启动时EditText不获得焦点
Activity启动时若有一个EditText默认,EditText获得焦点,去掉首次焦点,在manifest.xml中对应activity添加
1

复制代码


即可。
2、键盘弹出时输入框被压缩
输入框获得焦点弹出软键盘时,输入框被压缩,字体上浮,同时背景出现问题。如下:

网上解决方法是添加

复制代码




复制代码


经测试后无效。
解决方法为在外层布局中添加scrollView,因为scrollView只允许包含一个子View,所以如果出现问题布局已有外层layou,直接嵌套在ScrollView中即可,如下:
Java

复制代码


如果出现问题布局没有外层layout,还需要再嵌套一层RelativeLayout,如下:
Java

复制代码

以上是本文关于EditText 初始不获得焦点及输入框被遮挡问题的详细叙述,希望本文对广大安卓开发者有所帮助,




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0