我有xml listview。我如何改變活動的高度?我知道這個代碼:ListView和大小
list.setLayoutParams(new LinearLayout.LayoutParams(200,600));
意味着我的listview將有200寬度和600高度,但我怎樣才能改變活動的高度?我想這樣做,因爲我想寬度填寫父母,但高度我的列表我想我自己的和動態計數。
我有xml listview。我如何改變活動的高度?我知道這個代碼:ListView和大小
list.setLayoutParams(new LinearLayout.LayoutParams(200,600));
意味着我的listview將有200寬度和600高度,但我怎樣才能改變活動的高度?我想這樣做,因爲我想寬度填寫父母,但高度我的列表我想我自己的和動態計數。
如果寬度是FILL_PARENT
list.setLayoutParams(新LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,600));
or
寬度是WRAP_CONTENT
list.setLayoutParams(新LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,600));
listView.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, 600));
事後調用list.invalidate()可能會有用 –