-1
我試圖設置一個ListView的項目高度。如何在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例外,視圖對象作用似乎沒有得到一個高度段。//timeTableCellViewHolder.setMinimumHeight(50);
這是我的一些代碼:
getView BaseAdapter項目的
XML佈局內的ListView
活動
佈局包含此列表視圖
是否有任何修改順序要更改高度? – Ankit 2013-04-22 18:09:56
我的身高是由數據源驅動的,當數據源發生變化時,身高應該改變。 – 2013-04-23 02:05:06