Android中的大型复杂项目列表

时间:2012-09-17 11:21:41

标签: android android-listview listitem

采用以下示例屏幕:

Sample screen with multiple complex items

此屏幕显示所有当前优惠,这些优惠是动态的。

实施“优惠”项目的最佳方式是什么?我应该将ListView与自定义ListItem一起使用,还是有更好的解决方案来处理这样的复杂项目列表?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

使用包含单元格布局的列表创建适配器。

public class ListObject {
    public int layout;
    ... other fields;
}

public class MyAdapter extends ArrayAdapter<ListObject>

并在getview方法中,为商品提供所需的视图。

public View getView(...) {
    ListObject lo = getItem(position);
    convertview = inflater.inflate(lo.layout, null);
}

这是你想要做的吗?如果不再解释你的问题。