我想添加一個新的條目到我的列表視圖並刷新它仍然顯示在列表視圖中的舊條目。以前我是用ArrayAdapter我是能夠通過使用無法刷新ListView與SimpleAdapter
adapter.notifyDataSetChanged();
添加新條目之後刷新但是我無法使用以上SimpleAdapter的代碼。任何建議? 我已經嘗試了幾個解決方案,但迄今沒有任何工作。
下面是我使用的是不添加條目代碼:如果您beta3
方法真的是你的函數將新條目添加到您的ListView
void beta3 (String X, String Y){
//listview in the main activity
ListView POST = (ListView)findViewById(R.id.listView);
//list = new ArrayList<String>();
String data = bar.getText().toString();
String two= data.replace("X", "");
ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String, String>>();
HashMap<String,String> event = new HashMap<String, String>();
event.put(Config.TAG_one, X);
event.put(Config.TAG_two, two);
event.put(Config.TAG_three, Y);
list.add(event);
ListAdapter adapter = new SimpleAdapter(this, list, R.layout.list,
new String[]{Config.TAG_one, Config.TAG_two, Config.TAG_three},
new int[]{R.id.one, R.id.two, R.id.three});
POST.setAdapter(adapter);
}
好像的[本]重複(http://stackoverflow.com/questions/9733572/android-adding-extra-item-on-listview)。 你如何嘗試將項目添加到列表? – gus27