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

    zblack Threadstarter Gast

    Hallo Android Friends,
    Ich möchte den Text aus dem EditText rauskriegen. Wenn ich einfach
    editText.getText().toString(); schreibe bleibt der Text immer noch null. Gibt es vlt einen Listener für EditText ??? Ich habe schon mit OnTouch und OnKeyListener versucht, Text bleibt immer noch null.
     
  2. snowman2, 03.01.2012 #2
    snowman2

    snowman2 Erfahrener Benutzer

    Wie ist denn editText bei dir definiert?
     
  3. zblack, 03.01.2012 #3
    zblack

    zblack Threadstarter Gast

    das EditText hat keine properties.
    so wurde das in der klasse initialisiert
    private EditText text;
    text= (EditText) findViewById(R.id.myEditText);
     
  4. swordi, 03.01.2012 #4
    swordi

    swordi Gewerbliches Mitglied

    setContentView vorher aufgerufen ?
     
  5. zblack, 03.01.2012 #5
    zblack

    zblack Threadstarter Gast

    das ist meine Klasse
    Code:
    [FONT=Consolas, sans-serif][SIZE=2][COLOR=#7f0055][B]public[/B][/COLOR][COLOR=#7f0055][B]class[/B][/COLOR][COLOR=#000000] MYClass [/COLOR][COLOR=#7f0055][B]extends[/B][/COLOR][COLOR=#000000] Activity  {[/COLOR][/SIZE][/FONT]
     
    
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]    [/COLOR][COLOR=#7f0055][B]private[/B][/COLOR][COLOR=#000000] EditText [/COLOR][COLOR=#0000c0]text[/COLOR][COLOR=#000000];[/COLOR][/SIZE][/FONT]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]    String x;[/SIZE][/FONT][/COLOR]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]    [/COLOR][COLOR=#646464]@Override[/COLOR][/SIZE][/FONT]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]    [/COLOR][COLOR=#7f0055][B]protected[/B][/COLOR][COLOR=#7f0055][B]void[/B][/COLOR][COLOR=#000000] onCreate(Bundle savedInstanceState) {[/COLOR][/SIZE][/FONT]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]        [/COLOR][COLOR=#3f7f5f]// [/COLOR][COLOR=#7f9fbf][B]TODO[/B][/COLOR][COLOR=#3f7f5f] Auto-generated method stub[/COLOR][/SIZE][/FONT]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]        [/COLOR][COLOR=#7f0055][B]super[/B][/COLOR][COLOR=#000000].onCreate(savedInstanceState);[/COLOR][/SIZE][/FONT]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]        setContentView(R.layout.[/COLOR][COLOR=#0000c0][I]layout[/I][/COLOR][COLOR=#000000]);[/COLOR][/SIZE][/FONT]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]        [/SIZE][/FONT][/COLOR]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]        text = (EditText) findViewById(R.id.[/COLOR][COLOR=#0000c0][I]myEditText[/I][/COLOR][COLOR=#000000]);[/COLOR][/SIZE][/FONT]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]        [/SIZE][/FONT][/COLOR]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]        [/SIZE][/FONT][/COLOR]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]        [/COLOR][COLOR=#0000c0]text[/COLOR][COLOR=#000000].setOnKeyListener([/COLOR][COLOR=#7f0055][B]new[/B][/COLOR][COLOR=#000000] OnKeyListener() {[/COLOR][/SIZE][/FONT]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]            [/SIZE][/FONT][/COLOR]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]            [/COLOR][COLOR=#7f0055][B]public[/B][/COLOR][COLOR=#7f0055][B]boolean[/B][/COLOR][COLOR=#000000] onKey(View v, [/COLOR][COLOR=#7f0055][B]int[/B][/COLOR][COLOR=#000000] keyCode, KeyEvent event) {[/COLOR][/SIZE][/FONT]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]                [/COLOR][COLOR=#3f7f5f]// [/COLOR][COLOR=#7f9fbf][B]TODO[/B][/COLOR][COLOR=#3f7f5f] Auto-generated method stub[/COLOR][/SIZE][/FONT]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]                x = text.getText().toString ();[/COLOR][/SIZE][/FONT]
     [FONT=Consolas, sans-serif][SIZE=2][COLOR=#000000]                [/COLOR][COLOR=#7f0055][B]return[/B][/COLOR][COLOR=#7f0055][B]false[/B][/COLOR][COLOR=#000000];[/COLOR][/SIZE][/FONT]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]            }[/SIZE][/FONT][/COLOR]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]        });[/SIZE][/FONT][/COLOR]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]        [/SIZE][/FONT][/COLOR]
     [COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2]    }[/SIZE][/FONT][/COLOR]
     
    
    das mit OnKeyListener war ein versuch den Text rauszukriegen. einfach mit getText.toString gings auch nicht
     
  6. swordi, 03.01.2012 #6
    swordi

    swordi Gewerbliches Mitglied

    hmm onkeylistener wird wann genau aufgerufen ?

    im onCreate kann ja noch kein text drin stehen.

    du musst den user etwas eingeben lassen und dann bei der eingabe / danach den text abfragen.


    es gibt im layout.xml einen EditText mit der ID: myEditText ?
     
  7. zblack, 03.01.2012 #7
    zblack

    zblack Threadstarter Gast

    stimmt, ich habe getText.toSting einfach zufrüh aufgerufen.
     
  8. swordi, 03.01.2012 #8
    swordi

    swordi Gewerbliches Mitglied

    Rechts neben dem Post gibts noch den "Danke" button

    bitte :D
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Shine Animation auf Text Android App Entwicklung Freitag um 09:27 Uhr
[ERLEDIGT] Wandernder Text Android App Entwicklung Dienstag um 11:49 Uhr
[ERLEDIGT] Android Studio - EditText (Passwort) mit Button einfügen? Android App Entwicklung 22.07.2017
[ERLEDIGT] Existierendes Objekt immer NULL Android App Entwicklung 10.05.2017
[RÜCKMELDUNG FEHLT] Text und Bilder in View einbinden Android App Entwicklung 26.03.2017
[ERLEDIGT] Buttontext per klick ändern Android App Entwicklung 14.03.2017
[ERLEDIGT] TextView text "Heute ist der dd.MM.yyyy" funktioniert überhaupt nicht Android App Entwicklung 08.03.2017
QR-Result in EditText darstellen Android App Entwicklung 02.01.2017
Text View erzeugt rendering Problem Android App Entwicklung 18.11.2016
Du betrachtest das Thema "Text aus dem EditText bleibt null" im Forum "Android App Entwicklung",