如何实现QQ pad 点击右侧输入框,只顶右侧的布局,左侧布局不动

我现在的实现思路是:
整个页面是一个Activity,列表和会话页面是两个fragment, 我现在在右侧fragment 里 点击输入框,输入法弹出后,左侧和右侧全被顶上去了,如果做到QQ pad 这样的效果呢,只顶右侧的效果

这是我实现的效果图:

android:windowSoftInputMode=”adjustResize” 我已经在Activiy 上设置了该属性,感觉没反应

仔细查找原因后,发现代码里设置了全屏模式,导致 adjustResize 无效
修改代码后的效果:

虽然键盘的问题解决了,但是左侧返回按钮和 列表都被重绘了,导致 页面布局很丑了,并且页面还闪 了一下。 能不能只重绘重绘 右边呢??

希望大神可以给出一个例子 解决一下这个问题,急急

https://github.com/AzimoLabs/
上面的库可监控界面高度的变化,能获取变化的高度,可能对你问题会有帮助。

https://github.com/Jacksgong/
Android键盘面板冲突 布局闪动处理方案。

难度有点大,但也是有可能,把你的view挂在底层的view上面试试 id/content PhoneWindowManager推键盘是推的content view

  • layout_widthPercent加载dependencies后还是不能使用,是什么原因?
  • Android混合开发的权限问题?
  • 下载资源400错误
  • 在定义int类型的变量时,使用十六进制表示有什么好处?
  • 应用开发完成后进行的代码混淆和代码虚拟化是怎么实现的?
  • Android SQlite检索问题
  • Android任务列表效果怎么实现
  • React Native在Mac下搭建Andriod开发环境报错
  • Android如何快速获取视频每秒缩略图
  • Android用Base64编码后传数据 到 服务器遇到问题?
  • eventbus2.4版本接收不到事件