我想实现我自己的StickyGridHeadersBaseAdapter,我的电流源代码在这里 - http://paste.org.ru/?11jrjh,我使用它像我有StickyGridHeaders自定义适配器
ModeAdapter adapter = new ModeAdapter(this);
modeGridView.setAdapter(adapter);
的问题是,
1)我有不知道如何调用notifyDataSetChanged()为这个适配器,所以我不能更改项目
2)而实现AdapterView.OnItemClickListener的(http://paste.org.ru/?mvgt7b)的作品怪
Mode mode = (Mode) adapter.getItem(position);
对于第一个和第二个位置的项目返回null,第三个位置的项目是实际的第一个项目在适配器中。
我的错在哪里?
还有一个问题是为什么我不能在我的OnItemClickListener
中投入adapterView.getAdapter()
到我的ModeAdapter类。
如果我想在此打电话notifyDataSetChanged()
怎么办? 我没有在这里找到任何自定义实现StickyGridHeadersBaseAdapter
的例子。
在此先感谢。
您可以用'adapter.notifyDataSetChanged()'。 – Raghunandan