- Forum-Beiträge: 7
07.12.2017, 14:26:20 via Website
07.12.2017 14:26:20 via Website
Hallo zusammmen,
ich möchte ein Listview aus einer 2. class füllen. Wahrscheinlich hab ich ein Problem mit dem Arrayadapter und dem Kontext this.
Fehlermeldung: The constructor ArrayAdapter(Klasse, int, String[]) is undefined
MainActivity.java
ListView lv;
lv = (ListView) findViewById(R.id.list_view1);
KLASSE = new Klasse();
KLASSE.Listefüllen(lv);
Klasse.java
private ListView listView;
String[] Arr = {"123","456","789"};
public void Listefüllen(ListView listView){
this.listView = listView;
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, Arr);
listView.setAdapter(adapter);
}
Mit einem TextView funktioniert es aber
private TextView textView;
String[] Arr = {"123","456","789"};
public void TextViewfüllen(TextView textView){
this.textView = textView;
this.textView.setText(Arr[0]);
Habt ihr eine Idee?
Viele Grüße
Thomas
— geändert am 07.12.2017, 14:41:25
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.