2017-01-23 2 views
-4

этот код не работает, я начал андроид развития 1 часы назад :)Android: EditText не работает

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(); 
    } 
}); 

Как я могу это исправить?

спасибо.

+1

И что это сообщение об ошибке? что вы имеете в виду, не работая? – Sami

+4

Как конструктивная критика, на этот ответ можно было легко ответить за вас уже путем поиска в StackOverflow/других сайтах кодирования. Кроме того, вы не объяснили, в чем проблема, просто «она не работает». – jsoberg

ответ

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

Попробуйте этот код:

String txt = ed1.getText().tostring(); 
Toast.makeText(MainActivity.this,"HELLO!"+txt,Toast.LENGTH_SHORT).show(); 
Смежные вопросы