【发布时间】:2010-01-20 20:59:46
【问题描述】:
是否可以在单个列表视图上有多个选择器标签...即:更改列表视图中每个项目的背景颜色(在两个可绘制对象之间交替),但仍然使列表视图的选择器处于活动状态以获得焦点和点击事件?
另外,使用选择器标签时是否可以确保边距保持不变?由于某种原因,边距和填充都重置为零...
【问题讨论】:
标签: android listview css-selectors
是否可以在单个列表视图上有多个选择器标签...即:更改列表视图中每个项目的背景颜色(在两个可绘制对象之间交替),但仍然使列表视图的选择器处于活动状态以获得焦点和点击事件?
另外,使用选择器标签时是否可以确保边距保持不变?由于某种原因,边距和填充都重置为零...
【问题讨论】:
标签: android listview css-selectors
您可以扩展自己的 Adapter 并覆盖 getView 函数,如下例所示:
然后简单地使用 setDrawableResource 根据行位置指定您想要的选择器。
【讨论】: