我想知道如何在程序中动态更改列表视图的高度。
是否可以为每个列表项更改子项的高度...?
我想知道如何在程序中动态更改列表视图的高度。
是否可以为每个列表项更改子项的高度...?
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = whatYouWant;
listView.setLayoutParams(params);
listView.requestLayout();
如果您想更改子项的高度,可以为每个子项添加新的item_row布局,并按照需要更改其高度,然后使用View getView方法来填充它...........
如果您想更改ListView的高度....
list.setLayoutParams(new RelativeLayout.LayoutParams(155, 115));
LayoutParams.fill_parent和LayoutParams.wrap_content
在括号中输入ListView的宽度和高度,且在XML文件中只有ListView在相对布局中...........