Ich habe ein activity_main-Layout mit einem ListView.
Ich muss meine ListView in MainActivity füllen.ListView-Inhalt in einer Aktivität hinzufügen
MainActivity erweitert ListActivity nicht, da ich nicht nur ein ListView in meinem Layout verwende, sondern auch andere Elemente.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_top_level);
ListView listView = (ListView) findViewById(R.id.mylist);
}
Item.items
gibt einen Array, die ich zur Listen hinzufügen müssen.
Wie kann ich das tun?
Ich weiß, dass ich einen ArrayAdapter verwenden muss. Aber ich kann es nicht richtig machen.
Es funktioniert für mich, aber ich verstehe nicht mit android.R.layout.simple_list_item_1
.
ArrayAdapter<Item> itemsAdapter =
new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, Item.items);
listView.setAdapter(itemsAdapter);