listview的真实高度

时间:2011-07-21 15:09:39

标签: android android-listview

如何获得listview的真实高度?我的意思是,当它有0项,1项,...... 100项时,我想获得该控制的高度?

1 个答案:

答案 0 :(得分:3)

listview正在回收项目视图,你的意思是高度是可见项目的总数。因此,如果列表视图显示X项,那么无论您拥有多少数据,列表视图都只显示X.我希望这就是您所要求的。

listView.getChildCount() - 为您提供listview可以显示的项目数。

listView.getCount() - 为您提供ADAPTER中的项目数量,这与可见项目的数量不同(这就是您所指的)

修改:您说需要像素使用listView.getWidth()listView.getHeight()