Erstellen Sie ein spinner programmgesteuert android
Erstellen Sie ein spinner ohne Verwendung von xml. Ich bin neu in android und mein wissen ist begrenzt. Jetzt habe ich diesen code (siehe oben) und ich will mein spinner auf der Registerkarten " meine TabActivity.
Es ist kein offensichtlicher Fehler, aber whene ich öffne meine Aktivität die Registerkarte ist leer. Ich würde schätzen etwas Hilfe.
public class Search extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ArrayList<String> spinnerArray = new ArrayList<String>();
spinnerArray.add("one");
spinnerArray.add("two");
spinnerArray.add("three");
spinnerArray.add("four");
spinnerArray.add("five");
Spinner spinner = new Spinner(this);
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
}
InformationsquelleAutor der Frage MavrosGatos | 2013-04-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie den
Spinner
zu einem layout.Erstellen Sie zuerst eine
container
für dieSpinner
und erstellen Sie dann dieSpinner
und fügen Sie es zu Ihremcontainer
. Next set Inhalt SieActivity
zu Ihremcontainer
.Diese getan werden könnte, wie diese, die in Ihrem
onCreate
Methode:EDIT:
Nur zur Klarstellung: wenn die
Spinner
nicht Hinzugefügt, um die Inhalte derActivity
in ein layout, es ist nicht sichtbar, so dass ist, warum Sie erhalten keine Fehler oder irgendetwas, da gibt es keine Fehler in Ihrem code, per se 😉InformationsquelleAutor der Antwort Darwind