这里所提的ListView列表只显示一行的情况是,当ListView嵌套在ScrollView或PullToRefreshScrollView中的情况;
网上查询问题之后,大部分提供的答案是,在mListView.setAdapter(mAdapter)之后执行:
public static void getListHeight(ListView listView){ // 获取listview的adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { return; } <