当前位置: 代码迷 >> Android >> Android软件盘弹出改变View格局
  详细解决方案

Android软件盘弹出改变View格局

热度:29   发布时间:2016-04-28 05:23:59.0
Android软件盘弹出改变View布局
一个activity加载一个页面,如下:
  

当前activity是全屏显示的,布局的底部有一个输入框(EditText),当点击输入框后,布局截图如下:


我的问题是,当输入法弹出来的时候要保持顶部的那个bar(也就是最上面那个黑色的条)不动,只把中间聊天的内容往上顶就
可以了。目前是只要软件盘一弹出,整个UI都被上顶了,顶部的那个Bar看不见了。

想知道Android上能不能实现当整个activity全屏的时候,底部有个输入框,当软件盘弹出的时候,顶部的Bar固定不动,只有其它部分的UI移动。(已经尝试了ScrollView,没有效果)
------解决方案--------------------
你上面那个bar不是actionbar,是在布局中自己写的吧,然后隐藏title,这样的话就会被推上去,使用actionBar就可以
------解决方案--------------------
<activity android:windowSoftInputMode="adjustResize"> 
</activity>
------解决方案--------------------


楼主是要这个效果吗
------解决方案--------------------
这个问题我的项目里也有,跟布局有关,我是这样布局的:


如果不能解决,加我口口:771053651
  相关解决方案