最近被提了一个bug,在EditText进行输入时弹出软键盘后,activity界面整体上移;

看网上流行的三个方法:

1.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)。

2.在项目的AndroidManifest.xml文件中界面对应的里加入android:windowSoftInputMode="adjustPan"。

3.把外层的的layout替换成ScrollView。

以上三种方法均没用。

解决方法:

在外层的布局上添加属性:android:descendantFocusability=”blocksDescendants”

更多相关文章

  1. Android(安卓)数据存储之SharedPreferences的使用
  2. Android中JavaScript和Native之间的Bridge
  3. android文件下载!download!
  4. android 实现分享功能两种方法
  5. 再也不信网上流传的方法了!!android创建组件的真正写法!
  6. 转:Parcle
  7. Android(安卓)模拟器实现打电话
  8. Android(安卓)ApiDemo 笔记(二)Graphics和View
  9. Android(安卓)界面刷新

随机推荐

  1. 两个模拟器之间对发短信
  2. [android] webview解析
  3. Android连续获取当前所连接WiFi及周围热
  4. Android上的CPU信息监测
  5. 传智播客Android就业班学习(第一天 Andro
  6. Android(安卓)中的 LayoutInflater类
  7. Android(安卓)7.1 32位apk导致的系统库找
  8. Android(安卓)自定义打印log
  9. [Android]Activity生命周期之三大循环|五
  10. ubuntu12.04(64bit)编译android-3.4内核