1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. DriftKing, 13.05.2012 #1
    DriftKing

    DriftKing Threadstarter Neuer Benutzer

    Hi Leute,

    ich hätte mal gern ein Problem :razz:.
    In meiner App wird ein AlertDialog mit einer ListView (und SimpleCursorAdapter) mit Hilfe des AlertDialog.Builder erstellt und angezeigt.
    Code:
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    ListView lvFavorites = new ListView(getApplicationContext());
    lvFavorites.setAdapter(adapter);
    lvFavorites.setOnItemClickListener(new OnItemClickListener() {
    
    	public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    		// Hier passiert etwas mit dem Item
    					
    		// Hier soll der Dialog geschlossen werden
    	}
    });
      			
    builder.setView(lvFavorites);  			
    builder.setTitle("Favorites");
    builder.show();
    
    Der Dialog soll also geschlossen werden, nachdem ein Item des ListView angeklickt wurde. Ich hab schon einige Möglichkeiten probiert, aber kriegs leider nicht hin :crying:. Der Builder selbst hat ja keine dismiss()-Funktion ...

    Der ursprüngliche Beitrag von 15:46 Uhr wurde um 16:01 Uhr ergänzt:

    EDIT:...und dabei kanns doch so einfach sein :thumbsup:

    In der ActivityClass deklariert:
    Code:
    private AlertDialog dialogFav;
    Code:
    builder.show();
    durch
    Code:
    dialogFav = builder.show();
    ersetzt.

    ...und im onItemClick() hinzugefügt:
    Code:
    dialogFav.dismiss();
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Selbstdesignten Alertdialog schließen Android App Entwicklung 23.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[OFFEN] Tastaturfeld nach Click schließen Android App Entwicklung 10.08.2017
[ERLEDIGT] AlertDialog.Builder: 2x Tippen um Dialog zu schließen Android App Entwicklung 07.08.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] Drawer mit scrollbarem Listview Android App Entwicklung 27.03.2017
ListView fix am unteren Bildschirmrand ausgeben Android App Entwicklung 01.03.2017
ProgressBar in ListView Android App Entwicklung 03.01.2017
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016
Du betrachtest das Thema "AlertDialog mit ListView bei OnItemClick schließen" im Forum "Android App Entwicklung",