2012-05-17 104 views
0

我有xml listview。我如何改變活動的高度?我知道這個代碼:ListView和大小

list.setLayoutParams(new LinearLayout.LayoutParams(200,600));

意味着我的listview將有200寬度和600高度,但我怎樣才能改變活動的高度?我想這樣做,因爲我想寬度填寫父母,但高度我的列表我想我自己的和動態計數。

回答

3

如果寬度是FILL_PARENT

list.setLayoutParams(新LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,600));

or 

寬度是WRAP_CONTENT

list.setLayoutParams(新LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,600));

+0

事後調用list.invalidate()可能會有用 –

0
listView.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, 600));