我试图设置 ListView 的项目高度。
我想要的是这样的:
将第一项的高度设置为 10
将第二个项目的高度设置为 20
将第三个项目的高度设置为 30
将四个项目的高度设置为 15
为了实现这个目标,我尝试在 getView 方法中设置“convertView”的布局
我尝试了一些方法(不起作用):
// LayoutParams layoutParams = new LayoutParams(); // layoutParams.height = 30; // timeTableCellViewHolder.setLayoutParams(layoutParams);
//timeTableCellViewHolder.getLayoutParams().height = 30; //convertView.getLayoutParams().height = 30;
此方法返回 nullPoint 异常,看到的 View 对象没有高度参数。//timeTableCellViewHolder.setMinimumHeight(50);
这些是我的一些代码:
BaseAdapter 的 getView
listview内Item的xml布局
包含此列表视图的活动布局