我应该用什么方法来验证android中的登录注册表单?
一旦用户转到下一个edittext,就应该进行验证。
答案 0 :(得分:1)
我确定您要验证用户在EditText中输入的值,如果是这种情况,那么您可以为EditText实现 TextWatcher 。
答案 1 :(得分:1)
尝试使用EditText的 setOnFocusChangeListener 。
在setOnFocusChangeListener的onFocusChange中设置验证代码。关闭焦点后,代码/验证将执行。
查看以下代码。
edittext.setOnFocusChangeListener(new OnFocusChangeListener()
{
public void onFocusChange(View v, boolean hasFocus)
{
if(!hasFocus)
{
// your validation code
}
}
});
答案 2 :(得分:0)
根据您的要求..当editText失去焦点时进行验证......
edit_Text.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
}else
// Do validation here.....
}
});
答案 3 :(得分:0)
有两种方法可以验证
在Button
点击验证
对于Type One,您需要为每个Field实施TextWatcher
示例代码段正在关注
EdittextFieldName.addTextChangedListener(new TextWatcher()
{
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
和类型2您需要检查字段数据验证根据提交的类型 喜欢