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...
Similar Threads Forum Datum
Bildschirm bleibt bei Benachrichtigungen aus? LG G6 (H870) Forum 26.04.2017
Samsung Galaxy S8 / S8+ - Sprache-zu-Text Samsung Galaxy S8 / S8+ (G950F/G955F) Forum 26.04.2017
S8 und Whatsapp-Anruf: Sperrbildschirm bleibt dunkel Whatsapp 27.04.2017
Wo bleibt das Update des auf Android 7? [bq Aquaris M5] bq Aquaris M5 Forum 09.05.2017
[ERLEDIGT] Existierendes Objekt immer NULL Android App Entwicklung 10.05.2017
Bootvorgang Wiko Rainbow - bleibt beim Rainbow-Logo stehen Wiko Rainbow Forum 11.05.2017
Honor 6x 64GB - USB Debug-Modus bleibt nicht angeschaltet Honor 6X Forum 15.05.2017
Widget Uhr läuft nicht mit und bleibt ständig stehen ZTE Axon 7 Forum 15.05.2017
Smart select - Text extrahieren Samsung Galaxy S8 / S8+ (G950F/G955F) Forum 15.05.2017
Wiko Ridge 4G bleibt beim Bootvorgang stehen Wiko Ridge 4G Forum 22.05.2017