Hallo liebe Java Gemeinde,
ich benötige eure Hilfe in Sachen Layout.
Folgendes Problem: Ich habe einen Spinner, den ich mit Inhalten aus einer Datenbank füllen will. Es geht dabei um eine einfache Liste von Namen. Hier mal mein Ansatz:
Funktional hat alles geklappt jedoch bekommt der Spinner eine ganz schlimme Optik sobald die Liste mit Namen, die übergeben wird, nicht leer ist. Der Spinner wird einfach doppelt so groß. Übergebe ich da ein falsches Layout? Bin in Sachen Layouts leider noch recht unerfahren.
Ich hab mal ein Bild mit leerem und gefülltem Spinner angehängt, damit ihr es euch besser vorstellen könnt.
Bitte helft mir, komme nicht weiter.
Liebe Grüße
Peter
ich benötige eure Hilfe in Sachen Layout.
Folgendes Problem: Ich habe einen Spinner, den ich mit Inhalten aus einer Datenbank füllen will. Es geht dabei um eine einfache Liste von Namen. Hier mal mein Ansatz:
Java:
List<DBSpieler> alleSpieler;
ArrayList<String> listSpieler = new ArrayList<String>();
alleSpieler = db.getAllSpieler(DatenSpeicher.saison.get_key_id());
Iterator<DBSpieler> iter = alleSpieler.iterator();
while (iter.hasNext()) {
listSpieler.add(iter.next().getName());
}
Spinner spinner = (Spinner) findViewById(R.id.spinnerSpieler);
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, listSpieler);
spinner.setAdapter(spinnerArrayAdapter);
Funktional hat alles geklappt jedoch bekommt der Spinner eine ganz schlimme Optik sobald die Liste mit Namen, die übergeben wird, nicht leer ist. Der Spinner wird einfach doppelt so groß. Übergebe ich da ein falsches Layout? Bin in Sachen Layouts leider noch recht unerfahren.
Ich hab mal ein Bild mit leerem und gefülltem Spinner angehängt, damit ihr es euch besser vorstellen könnt.
Bitte helft mir, komme nicht weiter.
Liebe Grüße
Peter