我想實現我自己的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