我在一個彈出窗口內使用listview和listview顯示一些動態內容。我想根據內容設置列表視圖的高度,但不應該超過特定的高度。因爲我無法將最大高度設置爲該列表視圖,所以我改變了它的適配器getview和在佈局中使用wrapcontent的列表視圖的高度。內容大小越來越大時,ListView高度也在變化。但內容大小不斷減小時,大小不變。列表視圖內彈出窗口高度不變
if(co_get>11)
{
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, 600);
params.setMargins(10, 10, 10, 10);
parent.setLayoutParams(params);
}
else
{
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
params.setMargins(10, 10, 10, 10);
parent.setLayoutParams(params);
}
這是我在getview中使用的代碼。
我使用PopupWindow而不是對話框。 – Anu
哦,對不起)..... –