在listview展现数据时,键盘弹出与销毁后会影响listview的布局,无法显示最后一条数据,本人经过大量测试, 给ListView设置过weight,或者在listView外面再次嵌套一层ScrowView均无法实现类似微信点击输入框后ListView上移的效果,最后发现需要在androidmanifest.xml增加如下控制即可:
<activity android:name=".Activity"
android:windowSoftInputMode="adjustPan" />
本文探讨了在Android应用中ListView遇到的一个常见问题——当软键盘弹出时ListView布局受到影响,导致最后一项数据无法正常显示。作者尝试了多种解决方案如使用ScrollView包裹ListView,最终在AndroidManifest.xml文件中通过设置android:windowSoftInputMode=adjustPan成功解决了该问题。
在listview展现数据时,键盘弹出与销毁后会影响listview的布局,无法显示最后一条数据,本人经过大量测试, 给ListView设置过weight,或者在listView外面再次嵌套一层ScrowView均无法实现类似微信点击输入框后ListView上移的效果,最后发现需要在androidmanifest.xml增加如下控制即可:
<activity android:name=".Activity"
android:windowSoftInputMode="adjustPan" />

被折叠的 条评论
为什么被折叠?