Scrollview里嵌套listview
来源:互联网 发布:淘宝卖家怎么开发票 编辑:程序博客网 时间:2024/05/16 10:38
最近做的项目是一个和微博有关的app,想说把listview嵌套入Scrollview里头,查了许多资料,终于找到了大神的解决,http://blog.csdn.net/hitlion2008/article/details/6737459。
可以看看里面的原文,我是参考他的来完成我的嵌套的,很简单,它的思路就是在设置完ListView的Adapter后,根据ListView的子项目重新计算ListView的高度,然后把高度再作为LayoutParams设置给ListView,这样它的高度就正确了,以下是源码:
- public class Utility {
- public static void setListViewHeightBasedOnChildren(ListView listView) {
- ListAdapter listAdapter = listView.getAdapter();
- if (listAdapter == null) {
- // pre-condition
- return;
- }
- int totalHeight = 0;
- for (int i = 0; i < listAdapter.getCount(); i++) {
- View listItem = listAdapter.getView(i, null, listView);
- listItem.measure(0, 0);
- totalHeight += listItem.getMeasuredHeight();
- }
- ViewGroup.LayoutParams params = listView.getLayoutParams();
- params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1));
- listView.setLayoutParams(params);
- }
- }
0 0
- Scrollview里嵌套listview
- Scrollview 里 嵌套listview
- ScrollView里嵌套ListView解决方案
- android 中 ScrollView里嵌套ListView
- android之ScrollView里嵌套ListView
- android之ScrollView里嵌套ListView
- android之ScrollView里嵌套ListView
- ScrollView里嵌套ListView的冲突问题
- android之ScrollView里嵌套ListView
- android之ScrollView里嵌套ListView
- android之ScrollView里嵌套ListView
- android之ScrollView里嵌套ListView
- ScrollView里嵌套ListView的解决办法。
- ScrollView 里嵌套listView冲突问题
- android之ScrollView里嵌套ListView
- android之ScrollView里嵌套ListView
- android之ScrollView里嵌套ListView,gridview,scrollview
- Android ScrollView里嵌套listview,listview显示不全的问题
- 基于System V Message queue的PHP消息队列封装
- Linux设备驱动程序学习笔记09:等待队列
- 【C#基础】【语法01】课后作业题 01-05
- C/C++学习笔记笔记28:字符与字符串
- 怎么破解男朋友的QQ邮箱?嘿客QQ2274417041
- Scrollview里嵌套listview
- 你会不会是“看错了”?
- juv rtmp client android speex音频解析 播放red5的音频流实现
- 抽象工厂+反射+配置文件 实现数据访问程序
- GROUP BY 与聚合函数 使用注意点
- ofbiz 登录时默认进入一个指定的模块
- xampp phpmyadmin的配置
- Linux perf命令
- 一个APP爆炸的时代,如果没有wifi