老套路先上效果图:
设置输入框的两个筛选器:
etGiftName.setFilters(new InputFilter[]{new ZsInputFilter(5,this), new LengthListener(5,this)});
我们来看下筛选器如何实现的:
先看中文筛选器
package com.yhsh.mobile.giftcomponent;
import android.app.Activity;
import android.text.InputFilter;
import android.text.Spanned;
import android.widget.Toast;
/**
* @author 下一页5(轻飞扬)
* 创建时间:2019/8/4 16:38
* 个人小站:http://yhsh.wap.ai(已挂)
* 空间名称:group-wallet-android
* 限制中文输入筛选器
*/
public class ZsInputFilter implements InputFilter {
private Activity mActivity;
private int maxValue;
public ZsInputFilter(int maxValue, Activity shopPayActivity) {
this.maxValue