做了一个ListView的应用测试,碰到这样的问题,不知道怎样解决,请高手赐教。布局: ====================
| |
| |
| |
| |
| |
| ListView |
| |
| |
| |
| |
| |
====================
| 文本框 |
====================
当焦点置入 文本框,弹出的软键时,ListView会自动缩小,如下图 ====================
| |
| |
| ListView |
| |
| |
====================
| 文本框 |
====================
| |
| 软键盘 |
| |
====================我通过动态计算屏幕大小动态计算ListView的高度,以确保 ListView 填满,且 文本框 能位于最下方。
试过以下几种方法
1:使用ScrollView,效果达到了,但是ListView不能滚动了,从网上找了一些资料,通过重构LinearLayout代替ListView,还是没能解决,最终还是不能滚动。2、不使用ScrollView,想通过Activity的onConfigurationChanged事件来改变ListView高度,可是事件没能触发有什么好的办法解决这类的应用,恳请帮助,谢谢!
| |
| |
| |
| |
| |
| ListView |
| |
| |
| |
| |
| |
====================
| 文本框 |
====================
当焦点置入 文本框,弹出的软键时,ListView会自动缩小,如下图 ====================
| |
| |
| ListView |
| |
| |
====================
| 文本框 |
====================
| |
| 软键盘 |
| |
====================我通过动态计算屏幕大小动态计算ListView的高度,以确保 ListView 填满,且 文本框 能位于最下方。
试过以下几种方法
1:使用ScrollView,效果达到了,但是ListView不能滚动了,从网上找了一些资料,通过重构LinearLayout代替ListView,还是没能解决,最终还是不能滚动。2、不使用ScrollView,想通过Activity的onConfigurationChanged事件来改变ListView高度,可是事件没能触发有什么好的办法解决这类的应用,恳请帮助,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货