我想通过输入EditText来完成一些工作

时间:2016-06-04 14:34:58

标签: java android android-edittext

我应该使用什么方法来键入在EditText中输入完成后会发生什么?

请使用简单的陈述,并使用一个示例,其中包含该行中发生的事情的注释以及该行中的内容。

PS

我希望你能得到上面的那些!!!

2 个答案:

答案 0 :(得分:2)

您需要在文本视图中添加text watcher

实施例

    myEditText.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {

            // Your query to fetch Data
        }

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

        }

        @Override
        public void afterTextChanged(Editable s) {
            // Your logic here
        }
    });

答案 1 :(得分:0)

只需将texcchangedlistener与textwatcher一起添加到您的edittext

即可

https://developer.android.com/reference/android/text/TextWatcher.html

  myeditext.addTextChangedListener(new TextWatcher() {

  @Override
  public void afterTextChanged(Editable s) 
  {
   //do something here!!!
  }

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

 @Override    
 public void onTextChanged(CharSequence s, int start,

 }
 });