0
我試圖爲我的數據製作一個動態列表視圖適配器,我不確切知道我將擁有多少項目,因此我創建了一個循環創建textviews並將它們添加到水平linearlayout,除了大小之外,似乎沒有辦法從適配器內部知道列表寬度,所以我試圖設置textviews的layoutparams來處理重量,但它或者什麼也不做,或者什麼都不消失。在列表視圖適配器上以編程方式設置權重
適配器getView:
LinearLayout m = (LinearLayout) view.findViewById(R.id.grid_lo);
String[] s = filtered[position];
for(String i:s)
{
TableRow.LayoutParams params = new TableRow.LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT,1.0f);
TextView tv = new TextView(context);
tv.setText(i);
m.addView(tv,params);
}
此創建所有textviews但它們都只是drawed此起彼伏。 我已經嘗試了LinearLayout.LayoutParams,但它是一樣的。 我可能會嘗試其他想法嗎?
什麼是AccountCustomAdapter?爲什麼只用於身高? –
它的一個適配器用來填充列表中的數據。 –