ich versuche, etwas in listview mit arraylist und einfachen adapter zu zeigen. Ich habe versucht, etwas wie unten, aber in meinem Ergebnis zeigt die Nachnamen der Arraylist. Was ist falsch, kann ich nicht verstehen.listview mit arraylist, einfacher adapter in android
final ListView listView = (ListView) findViewById(R.id.mylist);
ArrayList<HashMap<String, String>> list_of_bookmarks = new ArrayList<HashMap<String, String>>();
HashMap<String, String> b = new HashMap<String, String>();
String[] from = { "php_key","c_key","android_key","hacking_key" };
String[] name_of_bookmarks = { "php","c","android","hacking" };
for(int i=0;i<4;i++)
{
b.put(from[i],name_of_bookmarks[i]);
list_of_bookmarks.add(b);
}
};
int[] to = { R.id.txt1,R.id.txt1,R.id.txt1,R.id.txt1};
SimpleAdapter adapter = new SimpleAdapter(getBaseContext(), list_of_bookmarks, R.layout.list_layout, from, to);
listView.setAdapter(adapter);
Ich will nur zeigen, "php", "c", "Android", "Hacking" in einer Listenansicht. Und was sollte effizienter Weg, das zu tun.Ich bin ein Anfänger, so können Sie einen besseren Weg vorschlagen, die ich folgen sollte
Seine Anzeige nur letzten Wert konfrontiert sind? –
4 mal der letzte Wert wie "hacken, hacken, hacken, hacken" –