1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  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
custom textView .setText() - UI thread Android App Entwicklung 02.04.2018
Alertdialog mit Button erweitern Android App Entwicklung 02.02.2018
Abfrage editText-Felder TextUtils Android App Entwicklung 29.01.2018
Spinner item in Datenbank schreiben mysql Android App Entwicklung 23.12.2017
[OFFEN] Bluetooth Low Energy Charakteristik auslesen Android App Entwicklung 06.12.2017
[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
Du betrachtest das Thema "Custom AlertDialog - EditText auslesen" im Forum "Android App Entwicklung",