/** * 动态设置listView的高度 count 总条目 */ private static void setListViewHeight(ListView listView, BaseAdapter adapter, int count) { if (count>4){ int totalHeight = 0; for (int i = 0; i < 4; i++) { View listItem = adapter.getView(i, null, listView); listItem.measure(0, 0); totalHeight += listItem.getMeasuredHeight(); } ViewGroup.LayoutParams params = listView.getLayoutParams(); params.height = totalHeight + (listView.getDividerHeight() * count); listView.setLayoutParams(params); } }
动态设置listView的高度 count 总条目
最新推荐文章于 2022-05-13 17:28:02 发布