1. 设置键盘模式为adjustResize,代码设置,xml设置都行,只要模式生效即可
    android:windowSoftInputMode="adjustResize"
  2. 若此时Activity还有全屏属性android:theme="@android:style/Theme.NoTitleBar.Fullscreen",则删除全屏属性。
    原因:软键盘弹出时,要对主窗口布局重新进行布局,并调用onSizeChanged方法,当设置为全屏模式,google官方有说明,会忽略输入框调整。
    我使用的是Theme.AppCompat.Light.NoActionBar
  3. WebView控件所在的布局,WebView祖先节点不能有ScrollView。另外,根节点不能固定高度。还有,当根节点是FrameLayout时,WebView本身、WebView父节点不能固定高度。

更多相关文章

  1. Android中关于startActivityForResult()在activity不同启动模式
  2. Android Ap 开发 设计模式第二篇:适配器模式
  3. LinearLayout(线性布局)
  4. Android UI测量、布局、绘制过程探究
  5. 【Android】自定义dialog的布局样式

随机推荐

  1. Android(安卓)Notes 之 Tween动画 (2)自定
  2. Android判断设备是手机还是平板
  3. android时间对话框的核心代码
  4. Android 选择弹框 AlertDialog选择
  5. ubuntn 8.04 编译 android 流程详解
  6. Android framework开发 基本命令
  7. 【Android(安卓)Demo】图片之网格视图(Gr
  8. android中画虚线--.PathEffect类简单认识
  9. 了解SparseArray
  10. Notification framework层的处理流程分析