MyAdapter adapter = new MyAdapter(); listView.setAdapter(adapter); View listItem = adapter.getView(0,null,listView); listItem.measure(0, 0); int totalHei = (listItem.getMeasuredHeight()+listView.getDividerHeight() ) * 2; listView.getLayoutParams().height = totalHei;
动态设置listView的高度,比如要显示几行,超出的滑动