android 弹出的软键盘遮挡住EditText文本框的解决方案
2011-07-05 15:29
411 查看
1.android 弹出的软键盘遮挡住EditText文本框的解决方案:
把Activit对应的布局文件filename.xml文件里的控件用比重设置布局。
(例如:android:layout_weight="31")
并且尽可能把高度设置成自适应的:android:layout_height="wrap_content",
也就是没有设置高度的控件可压缩度的总和,如果比软键盘的高度要大,在
EditText文本输入的时候,弹出的软键盘就不会遮挡住文本输入框。
2.设置默认软键盘隐藏的方法:
在androidManifest.xml工程管理文件里中,对应的activity里设置
android:windowSoftInputMode="adjustUnspecified|stateHidden"
(
例如:
<activity android:name="com.Lepad.MyTable" android:windowSoftInputMode="adjustUnspecified|stateHidden"
android:screenOrientation="portrait"></activity>
)
把Activit对应的布局文件filename.xml文件里的控件用比重设置布局。
(例如:android:layout_weight="31")
并且尽可能把高度设置成自适应的:android:layout_height="wrap_content",
也就是没有设置高度的控件可压缩度的总和,如果比软键盘的高度要大,在
EditText文本输入的时候,弹出的软键盘就不会遮挡住文本输入框。
2.设置默认软键盘隐藏的方法:
在androidManifest.xml工程管理文件里中,对应的activity里设置
android:windowSoftInputMode="adjustUnspecified|stateHidden"
(
例如:
<activity android:name="com.Lepad.MyTable" android:windowSoftInputMode="adjustUnspecified|stateHidden"
android:screenOrientation="portrait"></activity>
)
相关文章推荐
- android 弹出的软键盘遮挡住EditText文本框的解决方案
- Android 键盘遮挡EditText一部分极简解决方案
- Android 自定义弹出框 EditText获取光标后键盘遮挡,及初始化弹出键盘问题解决
- Android alertDialog 动态添加edittext无法弹出键盘解决方案
- Android 中使 EditText 失去焦点,禁止弹出软键盘,及 弹出软键盘后 EditText 自动上移 不致被遮挡
- Android事件触发EditText焦点和自动弹出键盘
- 从原理上分析解决软键盘的遮挡与隐藏问题, EditText在Toolbar中键盘弹出问题
- Android EditText弹出软键盘挤压屏幕问题
- android开发 禁止EditText自动弹出键盘
- Android-----解决EditText控件的自动弹出键盘的办法
- Android中设置EditText获得焦点时不弹出软键盘
- android---禁止EditText自动弹出键盘
- Android EditText 自动弹出软键盘,遮挡输入框
- ionic开发中,键盘弹出遮挡div内元素的解决方案
- Android中使EditText失去焦点,edittext禁止弹出键盘[转]
- Android中使EditText失去焦点,edittext禁止弹出键盘
- Android——Fragment中键盘遮挡问题的解决方案
- Android透明状态栏,弹出键盘布局诡异的解决方案
- Android虚拟键盘遮挡EditText的解决方案
- android DatePicker 点击文本框,禁止弹出键盘