【发布时间】:2014-10-10 06:30:11
【问题描述】:
我从How ListView's recycling mechanism works 非常了解ListView Recycle 机制,但我不明白一件事,
如果我想改变列表行的高度,那么为什么它只能通过动态设置高度来工作,
例如:
convertView.setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.FILL_PARENT,80));
如果我在xml中定义行布局的高度它不会改变,它与回收机制有什么关系?
这不仅是为了列表行高,我已经看到很多情况下 xml 的属性不起作用,但动态更改它们效果很好,但是如何?
【问题讨论】:
-
你能提供一些
setting the attributes of xml不起作用的例子吗?也是你膨胀特定项目的 xml 布局的地方。 -
@user3249477 对不起,我试图以错误的方式膨胀布局是我的错误
标签: android listview android-listview