在开发中很多时候我们都会用到EditText,对输入内容的实时监听也是不可或缺的。
在android中为我们提供了TextWatcher这个类,我们只要extends这个类然后etColler.addTextChangedListener(editclick);就可以实时监听了。
例:我们写一个文本框
<EditText
android:id="@+id/et_coller"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_vertical"
android:hint="请输入"
/>
然后在activity:
private TextWatcher editclick = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int