动态加载ListView的高度:
package com.example.epnc.utils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListAdapter;
import android.widget.ListView;
/**
* Created by TCL on 2016/9/18.
*/
public class ListViewUtils {
/**
* 根据listView内部item的高度动态决定大小
*
* @param listView 要动态的listView
* @param count 几条之后滚动
*/
public static void setListViewHeightBasedOnChildren(ListView listView, int count) {
ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == null) {
return;
}
int totalHeight = 0;
ViewGroup.LayoutParams params = listView.getLayoutParams();
if (listAdapter.getCount()