- Forum-Beiträge: 49
26.01.2015, 14:04:37 via Website
26.01.2015 14:04:37 via Website
Hallo Leute,
ich hab mal wieder ein kleines Problem:
Ich möchte, dass wenn auf ein Item gedrückt wird, sich ein Dialog Element öffnet und ich dort verschiedene Items auswählen kann (Adding a List, http://developer.android.com/guide/topics/ui/dialogs.html | Hab ich mir natürlich schon angeschaut).
Leider komme ich jetzt nicht weiter, weil ich für das erzeugen eines Builders ja den context brauche und es die Methode getActiivtiy() ja nicht gibt. Was für alternativen habe ich?
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle(R.string.pickOperator)
.setItems(R.array.colors_array, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "Aktion wird ausgeführt", Toast.LENGTH_LONG);
}
});
return builder.create();
}
LG
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.