セクションリストビューhttp://lalit3686.blogspot.com/2012/05/sectionadapter.htmlを使用して、ここから例に従います。
しかし、どうすれば実装できadapter.notifyDataSetChanged()
ますか?
リストビューデータを更新するためのリスナーの追加:
mListView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(SectionAdapterActivity.this, ""+position+"", Toast.LENGTH_SHORT).show();
test();
}
});
値の変更/更新のみ(テストのみ)の新しい関数を追加しています:
public void test()
{
hashMap.clear();
for (int i = 0; i < 3; i++) {
hashMap.put("Mail", String.valueOf(1100 + i), 1);
}
for (int j = 0; j < 4; j++) {
hashMap.put("Case", String.valueOf(2100 + j), 15);
}
for (int j = 0; j < 5; j++) {
hashMap.put("File", String.valueOf(10000 + j), 20);
}
mListView.invalidate();
mListView.invalidateViews();
adapter.notifyDataSetChanged();
Log.e("dada", hashMap.toString());
}}
うまくいかないようです、誰か助けてもらえますか?