2015-09-18 1 views
0

Я использую EditText, и мне нужно получить строку из ввода EditText. но каждый раз, когда я использую final EditText editText = (EditText) findViewByID(editText); String string = editText.getText().toString() и поставлю его в Toast Toast.makeText(getApplicationContext(), string, Toast.LENGTH_SHORT).show(); Я получаю пустой тост (null). любая помощь?String string = editText.getText(). ToString() дать мне string = null

+0

Необходимо указать язык, и обратите внимание, что тег 'android-studio' говорит, что это касается вопросов, связанных с IDE, и использовать' android' для вопросов разработки Android. – crashmstr

+0

где вы устанавливаете «editText»? (для этого требуется ID) – durbnpoisn

+0

. Я добавил эту строку кода –

ответ

0
editText.addTextChangedListener(new TextWatcher() { 

     @Override 
     public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {} 

     @Override 
     public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {} 

     @Override 
     public void afterTextChanged(Editable arg0) { 
     String string = editText.getText().toString(); 
     Toast.makeText(getApplicationContext(), string, Toast.LENGTH_SHORT).show(); 

     } 
    }); 

 Смежные вопросы

  • Нет связанных вопросов^_^