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