如何获取ListView的Item的高度

2025-02-26 13:12:39
推荐回答(2个)
回答1:

在外面取:
ListAdapter listAdapter = listView.getAdapter();

if (listAdapter == null) {

return;

}
View listItem = listAdapter.getView(0, null, listView);
listItem.measure(0, 0);
listItem.getMeasuredHeight();

回答2:

ListAdapter中有getView(int position)的函数,而view也存在getBounds的类似函数,通过二者结合就可以豁达item的高度