list.setAdapter(mSongAdapter); View listItem = mSongAdapter.getView(0, null, list); listItem.measure(0, 0); int totalHei = (listItem.getMeasuredHeight() + list.getDividerHeight()) * 3; //listview显示3条item
list.getLayoutParams().height = totalHei; //设置listview高度