1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note 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 - Custom AlertDialog EditText Forum Datum
[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
Custom ActionBar (toolbar) "Bottom" schatten anzeigen Android App Entwicklung 09.03.2017
Search Custom Adapter Android App Entwicklung 02.01.2017
Custom CheckBox drawable wird nicht richtig dargestellt Android App Entwicklung 14.07.2016
AlertDialog Listview mit ContextMenu Android App Entwicklung 01.10.2016
Dialog anzeigen, zippen und anschließend alertDialog Android App Entwicklung 30.07.2016