现在的位置: 首页 > 综合 > 正文

Android输入法挤乱布局问题

2018年05月01日 ⁄ 综合 ⁄ 共 496字 ⁄ 字号 评论关闭
今天做布局的时候
嵌套的TbaleLayout里面有三行 
但是准备输入的时候输入法自动将整个activity布局全部往上挤
导致输入框变小甚至消失 
弄的很是郁闷
在网上查了之后  发现有些人是因为输入法调出后布局不动而烦恼
找到了解决方法
如果不想布局动  在这个activity中的AndroidManifest.xml中加入代码android:windowSoftInputMode="adjustPan"
如果想让布局动 则加入代码Android:windowSoftInputMode="stateVisible|adjustPan"
还有一种方法 
不过我现在还没用  暂时收集  以备后用
在对应的layout
XML的顶级元素上加一层ScrollView
<ScrollView
xmlns:Android="http://schemas.android.com/apk/res/android " 
        Android:layout_width="fill_parent" 
        Android:layout_height="fill_parent"> 
</ScrollView>
以后有机会试试

抱歉!评论已关闭.