- Forum-Beiträge: 103
11.03.2018, 18:20:03 via Website
11.03.2018 18:20:03 via Website
Ich möchte eine ListView benutzen, die über einen ArrayAdapter die anzuzeigenden
Werte erhält. Dabei möchte ich 2 Werte in einer ListView-Zeile darstellen
lassen. Mein aktueller Code zeigt nur einen Wert pro Zeile an. Die main.xml enthält ein LinearLayout mit der ListView.
Was muss ich dazu ergänzen/ändern ?
Wie kann ich dem Adapter die dazu erforderlichen Layout-Angaben mitteilen ?
Mein Beispielcode sieht so aus:
public class MyListView extends Activity { ListView showList; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String[] werte = { "z1a","z1b","z2a","z2b","z3a","z3b"}; ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1, android.R.id.text1,werte); showList = (ListView) this.findViewById(R.id.listView1); showList.setAdapter(adapter); } }
Bitte um Hilfe !
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.