【发布时间】:2011-09-16 07:54:44
【问题描述】:
我想知道如何以编程方式更改列表视图的高度。
是否可以更改单个列表项的子项高度...?
【问题讨论】:
标签: android android-layout android-widget
我想知道如何以编程方式更改列表视图的高度。
是否可以更改单个列表项的子项高度...?
【问题讨论】:
标签: android android-layout android-widget
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = whatYouWant;
listView.setLayoutParams(params);
listView.requestLayout();
【讨论】:
Noby,如果您想更改子项的高度,请为每个子项添加新的 item_row 布局,并根据需要更改它的高度并使用 View getView 方法对其进行膨胀......
如果你想改变列表视图的高度......
list.setLayoutParams(new RelativeLayout.LayoutParams(155, 115));
LayoutParams.fill_parent 和 LayoutParams.wrap_content
在括号中输入您的列表视图宽度和高度。,,,, 并且在您的 xml 文件中仅以相对布局列出............
【讨论】: