2015-09-18 114 views
0

我使用EditText,我需要從EditText的輸入中獲取一個字符串。 但每次我使用final EditText editText = (EditText) findViewByID(editText); String string = editText.getText().toString()並把它放在吐司Toast.makeText(getApplicationContext(), string, Toast.LENGTH_SHORT).show();我得到一個空吐司(空)。任何幫助?字符串字符串= 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(); 

     } 
    }); 
相關問題