解决ScrollView中ListView嵌套问题
来源:互联网 发布:全角替换为半角 js 编辑:程序博客网 时间:2024/04/29 05:09
解决ScrollView中ListView嵌套问题 和 listview显示不全问题 。 查了好多大牛的解决方式,这种办法比较好,亲测可用。
注意setListViewHeightBaseOnChildren 放的位置,必须在listview.setAdapter()之后。
布局文件代码:
<ScrollView android:fillViewport="true" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:dividerHeight="0.0dp" android:layout_width="match_parent" android:layout_height="wrap_content"> </ListView></ScrollView>java代码类:
public class Utility { /** * 解决ScrollView中ListView嵌套问题 * @param listView */ 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) + 95); //95为: 解决listview显示不全问题 listView.setLayoutParams(params); } }
0 0
- 解决ScrollView中ListView嵌套问题
- 解决ScrollView嵌套ListView问题
- 解决ScrollView嵌套ListView问题
- 解决ScrollView嵌套ListView问题
- 解决ScrollView嵌套ListView问题
- 解决ScrollView嵌套ListView问题
- 解决ScrollView嵌套ListView问题
- 自定义ListView,解决ScrollView中嵌套ListView的问题
- ScrollView中嵌套ListView解决
- ScrollView中嵌套ListView问题
- ScrollView 嵌套listview解决listview高度问题
- 解决ScrollView中嵌套ListView滚动效果冲突问题
- 解决ScrollView中嵌套ListView滚动效果冲突问题
- Android开发--解决ScrollView中嵌套ListView问题
- 解决ScrollView中listview、gridview的嵌套问题
- ScrollView中嵌套ListView和GridView冲突问题的解决
- 关于ScrollView中嵌套listview焦点滑动问题 解决
- 解决ScrollView中嵌套ListView滚动效果冲突问题
- html标签元素及属性(一)
- AIZU AOJ 2309 Vector Compression 最小树形图(朱—刘算法)
- PTA4-11 先序输出叶结点
- Hdu oj 2602 Bone Collector(01背包)
- Android项目之图片处理
- 解决ScrollView中ListView嵌套问题
- nginx配置https
- 【接口测试】remote6.0.8接口测试总结
- 一例ora 600 2662 错误解决
- Handler ,Looper , Message , MessageQueue的调度原理
- 线程安全
- vi/vim 按键说明
- 字符排序
- BZOJ 1176: [Balkan2007]Mokia (CDQ分治)