您好,欢迎来到源码搜藏!分享精神,快乐你我!提示:担心找不到本站?在百度搜索“源码搜藏”,网址永远不丢失!
  • 首 页
  • 在线工具
  • Android 表单验证 AValidations

    时间:2016-12-21 16:05 来源:互联网 作者:源码搜藏 浏览:收藏 挑错 推荐 打印

    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 表单验证 AValidations转载请注明出处http://www.codesocang.com/kj/anniu/34151.html 源码搜藏网所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与源码搜藏网无关
    标签: