AValidations 是 一个免费的、开源的、简易的、遵循Apache Licence 2.0开源协议发布,超级容易扩展的android表单验证的小框架

使用方法:
1.下载zip或者克隆AValidations项目
2.导入Eclipse,右键工程->preference->Android->library->Add,选择AValidations工程加入后 apply应用
3.继承ValidationExecutor写出自己的校验器:
public class UserNameValidation extends ValidationExecutor { public boolean doValidate(Context context, String text) { String regex = "^[a-zA-Z](?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9_]{7,11}$"; boolean result = Pattern.compile(regex).matcher(text).find(); if (!result) { Toast.makeText(context, context.getString(R.string.e_username_hint), Toast.LENGTH_SHORT).show(); return false; } return true; }}
4.使用EditTextValidator进行校验:public class LoginActivity extends Activity implements OnClickListener{ private EditText usernameEditText; private EditText passwordEditText; private Button loginButton; private EditTextValidator editTextValidator; @Override
Android用来处理界面上的表单验证源码
Android带阴影点击效果,可自定义属性的媒体播放控制按钮。包括
Android实现带3D视差效果的多选按钮
仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮
Android 表单验证 AValidations
从即将推出的Android L.新的抽屉指示器/后退箭头旋转绘制一个简
Android的设计素材UI库(包括按钮,开关,进度条,滑块,对话,
简单将RadioButton封装了一下Android 按钮组
分享自己写的两个比较好看的togglebutton
自定义支持圆角Button按钮
登录加载、返回按钮转场动画控件
Android 下高仿 iOS 的增强版滑动开关组件,含实现原理EasySwitc
Android用来处理界面上的表单验证源码
Android带阴影点击效果,可自定义属性的媒体播放控制按钮。包括
Android实现带3D视差效果的多选按钮
从即将推出的Android L.新的抽屉指示器/后退箭头旋转绘制一个简
Android的设计素材UI库(包括按钮,开关,进度条,滑块,对话,
简单将RadioButton封装了一下Android 按钮组
热门源码