Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 3.68 KB

软键盘顶出去解决方案.md

File metadata and controls

82 lines (56 loc) · 3.68 KB

源码分析相关面试题

Activity相关面试题

与XMPP相关面试题

与性能优化相关面试题

与登录相关面试题

与开发相关面试题

错误的打开方式

img

错误的打开姿势.gif

仔细观察会发现,当软键盘弹出时 background、recyclerview、toolbar软键盘顶上去了!这样的交互简直不能忍,对用户来说也非常突兀。 正确的打开方式

img

正确的打开姿势.gif

软键盘弹出只是遮盖了 background 一部分,background 没有被压缩

实现

  1. AndroidMainifest.xml 配置文件

    <activity
       android:name=".MainActivity"
       android:windowSoftInputMode="adjustResize">

    非透明状态栏下使用adjustResize和adjustPan,或是透明状态栏下使用fitsSystemWindows=true属性

    主要实现方法: 在AndroidManifest.xml对应的Activity里添加windowSoftInputMode=”adjustPan”或是android:windowSoftInputMode=”adjustResize”属性

推荐一篇软键盘很好的文章:http://blog.csdn.net/smileiam/article/details/69055963

  • 欢迎关注微信公众号,长期推荐技术文章和技术视频
  • 微信公众号名称:Android干货程序员

img