我正在尝试实现我自己的StickyGridHeadersBaseAdapter,我当前的源代码在这里 - http://paste.org.ru/?11jrjh,我像使用它一样
ModeAdapter adapter = new ModeAdapter(this);
modeGridView.setAdapter(adapter);
我遇到的问题是
1) 我不知道如何为此适配器调用 notifyDataSetChanged(),所以我无法更改项目
2) AdapterView.OnItemClickListener ( http://paste.org.ru/?mvgt7b ) 的实现很奇怪
Mode mode = (Mode) adapter.getItem(position);
对于第 1 和第 2 位置的项目返回 null,第 3 位置的项目是适配器中的实际第 1 项目。
我的错在哪里?
还有一个问题是为什么我不能adapterView.getAdapter()
在我OnItemClickListener
的ModeAdapter类中加入。
如果我想在notifyDataSetChanged()
这里打电话怎么办?我没有找到任何自定义实现StickyGridHeadersBaseAdapter
here的示例。
提前致谢。