菜鸟的安卓实习之路----软键盘弹出布局不适不完全指南
来源:互联网 发布:mac日历广告如何禁止 编辑:程序博客网 时间:2024/05/17 08:06
Activity设置属性:android:windowSoftInputMode = "adjustResize" ,软键盘弹出时,要对主窗口布局重新进行布局,并调用onSizeChanged方法,切记一点当我们设置为“adjustResize”时,我们的界面不要设置为全屏模式,否则设置了这个属性也不会有什么效果。
方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
方法二:在项目的AndroidManifest.xml文件中界面对应的<activity>里加入android:windowSoftInputMode="stateVisible|adjustResize",这样会让屏幕整体上移。如果加上的是
android:windowSoftInputMode="adjustPan"这样键盘就会覆盖屏幕。
方法三:把顶级的layout替换成ScrollView,或者说在顶级的Layout上面再加一层ScrollView的封装。这样就会把软键盘和输入框一起滚动了,软键盘会一直处于底部。
0 0
- 菜鸟的安卓实习之路----软键盘弹出布局不适不完全指南
- 菜鸟的安卓实习之路---布局思想
- 菜鸟的安卓实习之路---采用preferenceFragment布局
- 菜鸟的安卓实习之路---布局
- 菜鸟的安卓实习之路---java的instance
- 菜鸟的安卓实习之路----开篇
- 菜鸟的安卓实习之路---- setClickable和setEnabled
- 菜鸟的安卓实习之路---layoutParams
- 菜鸟的安卓实习之路---如退出应用程序
- 菜鸟的安卓实习之路---发邮件
- 菜鸟的安卓实习之路----如何去掉listView滑动到其他布局底部的时候的阴影效果
- 如何解决软键盘弹出引起的各种不适
- Android软键盘弹出引起的各种不适终极解决方案
- 如何解决软键盘弹出引起的各种不适
- 如何解决软键盘弹出引起的各种不适
- android软键盘弹出引起的各种不适终极解决方案 .
- android软键盘弹出引起的各种不适终极解决方案
- android软键盘弹出引起的各种不适终极解决方案
- 第104讲:通过案例解析Akka中的Actor的不同类型的Constructor学习笔记
- Android关于JSON解析
- 接口与抽象类的区别
- Openstack网络之Vlan网络模式
- java.lang.RuntimeException: Parcel: unable to marshal value com.zhym.friendcircule.Photo@41fcd5c8
- 菜鸟的安卓实习之路----软键盘弹出布局不适不完全指南
- csdn能不能行啊,传个资源我都登陆过了,还是重复让登陆
- 2015.9.17 initWithName构造函数补充
- HDU 3507 Print Article(斜率优化DP)
- 美团面试失败总结
- 1/ 向上转型
- python基础之五种数据类型--2
- IOS征途之三 分类与协议(二)
- mac下 eclipse+hadoop2.6.0完全配置,实例验证