相信大家在项目中多多少少都用过EditText这个控件吧,但是大家是否熟悉它的监听呢?最近阿Q在使用它的监听的过程中就碰到了几个问题,在这里整理一下,供小伙伴们参考。
首先呢我们先声明一下EditText这个控件:
android:id="@+id/et_number"
android:layout_width="50dp"
android:layout_height="40dp"
//控制长度
android:maxLength="5"
android:textSize="18sp"
//设置只允许输入数字
android:inputType="number"
//可以输入小数
android:digits="0123456789."/>
在逻辑代码中添监听addTextChangedListener();
eNumber.addTextChangedListener(new TextWatcher(){
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence s, int i, int i1, int i2) {
}
@Override