Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android編程實現監聽EditText變化的方法

Android編程實現監聽EditText變化的方法

編輯:關於Android編程

本文實例講述了Android編程實現監聽EditText變化的方法。分享給大家供大家參考,具體如下:

監聽EditText中的內容的變化。在EditText沒有找到一個setOnxxxx的方法。百度了一下,原來在EditText中有一個方法addTextChangedListner(TextWatcher watcher)方法,用他可以時時監聽EditText的內容變化。TextWatcher是一個接口類,所以必須實現TextWatcher裡的抽象方法:

當EditText裡面的內容有變化的時候,觸發TextChangedListener事件,就會調用TextWatcher裡面的抽象方法。

et_pos.addTextChangedListener(new TextWatcher() {
  @Override
  public void onTextChanged(CharSequence s, int start, int before, int count){}
  @Override
  public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
  @Override
  public void afterTextChanged(Editable s) {
    if (s.length() != 0) {
      clearPosition.setVisibility(View.VISIBLE);
    }else {
      clearPosition.setVisibility(View.INVISIBLE);
    }
  }
});

希望本文所述對大家Android程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved