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

    MBPower Threadstarter Erfahrener Benutzer

    Wie ist es möglich in einem custom AlertDialog ein EditText oder TextView anzusprechen?
    Code:
    LayoutInflater factory = LayoutInflater.from(this);
    final View textEntryView = factory.inflate(R.layout.inputdialog, null);
    String title = "Test";
    String note = "Dies ist ein Test";
    final AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
    alertbox.setTitle(title);
    alertbox.setMessage(note);
    alertbox.setView(textEntryView);
    
    alertbox.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton) {
            //wie EditText auslesen?
        }
    });
    
    alertbox.setNegativeButton("Cancel",
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    dialog.cancel();
                }
            });
    alertbox.show();
    
    In dem Layout inputdialog habe ich ein EditText mit der ID editTest und ein TextView mit der ID txtTest, nur wie kann ich in diese mit Hilfe des AlertDialogs Daten schreiben bzw. aus diesen Daten auslesen?


    *edit*
    Nach mehreren Stunden habe ich nun doch die Lösung gefunden.

    Code:
    EditText mText;
    mText = (EditText) textEntryView.findViewById(R.id.editTest);
    test = mText.getText().toString();
    
     
    Zuletzt bearbeitet: 13.10.2010
  2. cab4901, 24.12.2013 #2
    cab4901

    cab4901 Neuer Benutzer

    Hallo,

    genau wie bei mir. Ich habe auch stundenlang gesucht und habe hier jetzt nun endlich die Lösung gefunden.
    Also erst das Layout einem neuen View zuordnen und dann dem Alertdialog das View übergeben. Ist eigentlich auch logisch.

    Danke


    Carsten
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Selbstdesignten Alertdialog schließen Android App Entwicklung 23.08.2017
[ERLEDIGT] Android Studio - EditText (Passwort) mit Button einfügen? Android App Entwicklung 22.07.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] Interpolator für einen Custom Dialog verwenden in einem Fragment Android App Entwicklung 20.03.2017
[ERLEDIGT] Einen schatten über einer Custom ToolBar anzeigen Android App Entwicklung 15.03.2017
Display-Breite zum App-Start auslesen Android App Entwicklung 11.03.2017
Custom ActionBar (toolbar) "Bottom" schatten anzeigen Android App Entwicklung 09.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
Search Custom Adapter Android App Entwicklung 02.01.2017
QR-Result in EditText darstellen Android App Entwicklung 02.01.2017
Du betrachtest das Thema "Custom AlertDialog - EditText auslesen" im Forum "Android App Entwicklung",