Android ListView:项目适合屏幕
我需要计算屏幕上适合的项目数。我试着这样做Android ListView:项目适合屏幕,android,listview,view,Android,Listview,View,我需要计算屏幕上适合的项目数。我试着这样做 private int callculateItemsOnPage(View layout, View item) { if (layout == null || item == null) return -1; int itHeight = item.getHeight(); int layHeight = layout.getHeight(); return layHeight / itHeight; } 但它的重量是0
private int callculateItemsOnPage(View layout, View item) {
if (layout == null || item == null)
return -1;
int itHeight = item.getHeight();
int layHeight = layout.getHeight();
return layHeight / itHeight;
}
但它的重量是0
有人能帮我解决这个问题吗?我也有类似的问题。我使用了
onMeasure(int-widthmasurespec,int-heightMeasureSpec)
视图的方法
@Override
protected void onMeasure(int width, int height) {
setMeasuredDimension(MeasureSpec.getSize(width), MeasureSpec.getSize(width));
this.size = (MeasureSpec.getSize(width)-14) / 9;
}
我需要这个,因为我必须计算在分页期间有多少项适合listview。