如何在listview控件中设置表格的宽和高

发布网友 发布时间:2022-04-21 19:40

我来回答

1个回答

热心网友 时间:2023-09-22 17:06

代码中设置
AbsListView.LayoutParams
al
=
new
AbsListView.LayoutParams(宽度值,高度值);
itemView.setLayoutParams(al);
这里面的宽高值都是px的,如果你要设置20dp,就要将20dp转成px
public
static
int
dip2px(Context
context,
float
dipValue){
final
float
scale
=
context.getResources().getDisplayMetrics().density;
return
(int)(dipValue
*
scale
+
0.5f);
}
调用这个方法就可以了。
还有一个就是你说的表格的宽和高,每个item都是一样的,你在item的xml文件中设置就可以了。如果想要不一样的高度,就用瀑布流,设置成一列就ok了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com