Nob*_*oby 8 android android-widget android-layout
我想知道如何以编程方式更改列表视图的高度.
是否可以更改单个列表项的子项高度...?
thp*_*sch 21
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = whatYouWant;
listView.setLayoutParams(params);
listView.requestLayout();
Run Code Online (Sandbox Code Playgroud)
不,如果您想更改子项的高度,您可以为每个子项添加新的 item_row 布局,并根据需要更改其高度,并使用 View getView 方法对其进行膨胀.........
如果你想改变列表视图的高度......
列表.setLayoutParams(新的RelativeLayout.LayoutParams(155, 115));
LayoutParams.fill_parent 和 LayoutParams.wrap_content
在paranthases中输入你的listview的宽度和高度。,,,,并且在你的xml文件中仅以相对布局列出列表............
| 归档时间: |
|
| 查看次数: |
17897 次 |
| 最近记录: |