`
liangoogle
  • 浏览: 273292 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

密码长度 太短了提示

 
阅读更多

第一种方法:

        final EditText editText= (EditText) findViewById(R.id.editText);

        editText.setOnFocusChangeListener(new OnFocusChangeListener() {

 

            @Override

            public void onFocusChange(View v, boolean hasFocus) {

                // TODO Auto-generated method stub

                if (!hasFocus) {//如果失去焦点

                    EditText eText = (EditText) v;

                    int len = eText.length();

                    if (len < 5) {

                        eText.setText("");//清空

                        Toast.makeText(TestLinearLayout.this, "长度短了!  len="+len, Toast.LENGTH_SHORT).show();

                    }else {

                        Toast.makeText(TestLinearLayout.this, "长度符合!  len="+len, Toast.LENGTH_SHORT).show();

                    }

                }

 

            }

        });

        Button button = (Button) findViewById(R.id.editTextb);

        button.setOnClickListener(new OnClickListener() {

 

            @Override

            public void onClick(View v) {

                    editText.clearFocus();//失去焦点

            }

        });

 

第二种方法:

 在确定的监听中取得输入框“输入字符的长度”len,在这里判断,如果len<4就不跳转,然后showtoast.提示就可以了,符合要求再正常做。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics