给大家分享一个监听数字加减变化的自定义控件,废话不说,直接上正文:
很简单的一个控件,直接用布局也能实现,但是每次用起来会比较麻烦,先上效果图吧
图片中的加减号的点击可以监听,当需要监听数字变化时可以实现相应的监听器做处理;
一:具体的实现类是PlDeNumView:
package com.biscuit.shu.pldenumview;
import android.annotation.TargetApi;
import android.content.Context;
import android.os.Build;
import android.text.Editable;
import android.text.InputType;
import android.text.TextWatcher;
import android.util.AttributeSet;
import android.view.ActionMode;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
/**
* Created by shub on 2015/5/14.
*/
public class PlDeNumView extends LinearLayout implements View.OnClickListener, TextWatcher {
private Context context;
private TextView decrease;
private TextView plus;
private EditText numEt;
private NumChangeListener numChangeListener;
public int getMaxNum() {
return maxNum;
}
public void setMaxNum(int maxNum) {
this.maxNum = maxNum;
}

本文介绍了一个监听数字加减变化的自定义控件PlDeNumView,包含加减按钮的点击监听及数字变化的监听器实现。在布局文件中引用并实现NumChangeListener,即可轻松实现功能。
最低0.47元/天 解锁文章
1138

被折叠的 条评论
为什么被折叠?



