带适配器的Android GridView

时间:2012-06-04 10:04:31

标签: android android-gridview android-adapter android-cursor

我正在尝试避免使用单个适配器的5个列表视图,因此我们的想法是让GridView具有5列,代表周计划,并将我的CursorAdapter附加到它。 db中的每一行都有dayId,表示星期几。

关注我的是在适配器中填充GridView。

是否有机会根据游标行中提供的dayId将元素设置为某个列,还是应该在转到适配器之前为游标行排序提供完整的逻辑?

1 个答案:

答案 0 :(得分:0)

最后设法解决了这个覆盖CursorAdapter的getCount()和getView()方法。

  1. Adapter有Cursor字段,它是构造函数

  2. 中提供的游标的引用
  3. 覆盖getCount(),以便它可以传递我的逻辑从光标而不仅仅是光标大小确定的值。

  4. 覆盖getView(),以便创建空元素并检查该位置是否与光标字段中的位置匹配。如果是,则用数据填充元素,否则将其留空。