今天做布局的时候
嵌套的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">
Android:layout_width="fill_parent"
Android:layout_height="fill_parent">
</ScrollView>
以后有机会试试
来源:http://m.blog.csdn.net/article/details?id=7325884