我正在尝试避免使用单个适配器的5个列表视图,因此我们的想法是让GridView具有5列,代表周计划,并将我的CursorAdapter附加到它。 db中的每一行都有dayId,表示星期几。
关注我的是在适配器中填充GridView。
是否有机会根据游标行中提供的dayId将元素设置为某个列,还是应该在转到适配器之前为游标行排序提供完整的逻辑?
答案 0 :(得分:0)
最后设法解决了这个覆盖CursorAdapter的getCount()和getView()方法。
Adapter有Cursor字段,它是构造函数
覆盖getCount(),以便它可以传递我的逻辑从光标而不仅仅是光标大小确定的值。
覆盖getView(),以便创建空元素并检查该位置是否与光标字段中的位置匹配。如果是,则用数据填充元素,否则将其留空。