2017-01-23 1 views
-4

dieser Code nicht funktioniert, i vor android Entwicklung 1 Stunde gestartet :)Android: EditText arbeiten nicht

Button btn = (Button) findViewById(R.id.button); 
final EditText edt = (EditText) findViewById(R.id.editText); 

btn.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     Editable ec = edt.getText(); 
     Toast.makeText(MainActivity.this,"HELLO !"+ec,Toast.LENGTH_SHORT).show(); 
    } 
}); 

Wie kann ich dieses Problem beheben?

Vielen Dank.

+1

Und was ist die Fehlermeldung? was meinst du mit nicht arbeiten? – Sami

+4

Als konstruktive Kritik könnte diese Antwort bereits für Sie leicht durch die Suche in StackOverflow/anderen Codierungs-Websites beantwortet werden. Außerdem haben Sie nicht erklärt, was das Problem war, nur dass "es nicht funktioniert". – jsoberg

Antwort

2
Button btn = (Button) findViewById(R.id.button); 
    final EditText edt = (EditText) findViewById(R.id.editText); 
    btn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Toast.makeText(MainActivity.this,"HELLO !"+edt.getText().toString(),Toast.LENGTH_SHORT).show(); 
    } 
}); 
1

Versuchen Sie diesen Code:

String txt = ed1.getText().tostring(); 
Toast.makeText(MainActivity.this,"HELLO!"+txt,Toast.LENGTH_SHORT).show();