FalkeNr1
Neues Mitglied
- 3
Hi,
ich habe ein kleines Problem... Eigentlich denke ich, dass das nur ein ganz simpler Fehler ist, auf den ich nur momentan nicht komme:
Ich habe einen AlertDialog mit CustomLayout erstellt. In dem Layout befinden sich unter anderem auch einige Spinner. Der Dialog lässt sich ganz normal anzeigen, jedoch kann ich die Spinner anscheinend nicht auslesen und so mit Inhalt bestücken, da diese immer NULL sind.
Folgendes sind meine Codeschnipsel: (Markiertes Objekt ist null)
Würde mir echt weiterhelfen, wenn jemand den Fehler sieht
Solltet ihr mehr Informationen brauchen, immer raus damit!
Mit freundlichen Grüßen
Falke
ich habe ein kleines Problem... Eigentlich denke ich, dass das nur ein ganz simpler Fehler ist, auf den ich nur momentan nicht komme:
Ich habe einen AlertDialog mit CustomLayout erstellt. In dem Layout befinden sich unter anderem auch einige Spinner. Der Dialog lässt sich ganz normal anzeigen, jedoch kann ich die Spinner anscheinend nicht auslesen und so mit Inhalt bestücken, da diese immer NULL sind.
Folgendes sind meine Codeschnipsel: (Markiertes Objekt ist null)
Code:
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Anpassen");
builder.setView(R.layout.dialog_anpassen);
builder.setPositiveButton("Annehmen", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
builder.setNegativeButton("Abbrechen", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
AlertDialog dialog = builder.create();
Spinner spinnerAnpassenBoden = (Spinner)findViewById(R.id.anpassenSpinnerBoden);
String[] boeden = {"Stein", "Beton", "Fliesen"};
ArrayAdapter<String> adapterBoeden = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item, boeden);
adapterBoeden.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerAnpassenBoden.setAdapter(adapterBoeden);
dialog.show();
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:text="Boden:"
android:textColor="@android:color/black"
android:textSize="18sp"
android:textStyle="bold" />
<Spinner
android:id="@+id/anpassenSpinnerBoden"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:text="Tisch:"
android:textColor="@android:color/black"
android:textSize="18sp"
android:textStyle="bold" />
<Spinner
android:id="@+id/anpassenSpinnerTisch"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:text="Münze:"
android:textColor="@android:color/black"
android:textSize="18sp"
android:textStyle="bold" />
<Spinner
android:id="@+id/anpassenSpinnerMuenze"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp" />
</LinearLayout>
Würde mir echt weiterhelfen, wenn jemand den Fehler sieht
Solltet ihr mehr Informationen brauchen, immer raus damit!
Mit freundlichen Grüßen
Falke