Ich versuche, die Listenansicht auf eine SET-Schaltfläche zu füllen.Wenn ich die Werte spinner und entsprechend Liste wird füllen. Problem, mit dem ich konfrontiert bin, ist, dass ich oft auf die Schaltfläche "SET" klicke, um Elemente zur Listenansicht hinzuzufügen. Wie lösche ich Elemente von SimpleAdapter?
setButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
for (int i = 0; i < DeviceID.size(); i++)
{
//initialize row data
for (int j = 0; j < 5; j++) {
if (j == 0)
str = DATE.get(i);
else if (j == 1)
str = TIME.get(i);
else if (j == 2)
str = DeviceID.get(i);
else if (j == 3)
str = SMSTEXT.get(i);
map.put(columnTags[j], str);
}
mylistData.add(map);
}
final String[] columnTags = new String[]{"one", "two", "three", "four", "five", "six", "lat", "log"};
final int[] columnIds = new int[]{R.id.textView5, R.id.textView8, R.id.textView9,R.id.checkbox, R.id.textView10};
arrayAdapter = new SimpleAdapter(this, mylistData, R.layout.location_locator_textview, columnTags, columnIds);
listview.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
}
});
Geben Sie den Code ein, den Sie ausprobiert haben. –
Sie haben nur den Initialisierungscode eingegeben. Veröffentlichen Sie den Code, in dem Sie Ihren Adapter aktualisieren. –