2013-04-03 45 views
7

我想在用户在EditText中输入并使用它在活动中生动地显示它(在不同的视图中...)时在我的应用程序中将文本转换为某些字符串 - 就像谷歌的实时/即时搜索的工作......EditText - 在输入时从EditText中获取文本

+3

http://mattgemmell.com/2008/12/08/what-have-you-tried/ – ruben 2013-04-03 21:24:08

回答

26

您正在寻找TextWatcher

youredittext.addTextChangedListener(new TextWatcher() 
    { 
     @Override 
     public void afterTextChanged(Editable mEdit) 
     { 
      text = mEdit.toString(); 
     } 

     public void beforeTextChanged(CharSequence s, int start, int count, int after){} 

     public void onTextChanged(CharSequence s, int start, int before, int count){} 
    }); 
+0

谢谢!完美的作品! – 2013-04-05 11:09:28