Android提醒:设置表单验证有困难

Android提醒:设置表单验证有困难,android,Android,我计划在android中实现表单验证。我已经使用下面的代码完成了空字段验证。(对于编辑文本mTitleText) 但问题是,即使打开表单页面,也会显示由于空字段导致的错误。 请看图片。除了焦点改变,还有什么我可以使用的吗? 设置 mTitleText.setVisible(View.GONE); 在表单页面加载时(指恢复时) 并更新它 @Override public void onFocusChange(View v, boolean hasFocus) { if( mTitleTe

我计划在android中实现表单验证。我已经使用下面的代码完成了空字段验证。(对于编辑文本mTitleText)



但问题是,即使打开表单页面,也会显示由于空字段导致的错误。 请看图片。除了焦点改变,还有什么我可以使用的吗? 设置

mTitleText.setVisible(View.GONE);
在表单页面加载时(指恢复时)

并更新它

@Override
public void onFocusChange(View v, boolean hasFocus) {

 if( mTitleText.getText().toString().length() == 0 )     
    mTitleText .setError( "This Fieid should not be empty " );
    mTitleText.setVisible(View.VISIBLE);}
设置

在表单页面加载时(指恢复时)

并更新它

@Override
public void onFocusChange(View v, boolean hasFocus) {

 if( mTitleText.getText().toString().length() == 0 )     
    mTitleText .setError( "This Fieid should not be empty " );
    mTitleText.setVisible(View.VISIBLE);}

你应该看一下这张照片。您可能需要使用-method。

您应该查看。您可能需要-方法。

为什么不在表单提交时测试表单(也就是说,在用户按下“提交”按钮后测试所有字段)?当每个领域失去焦点时,测试它的动力是什么

为什么不在表单提交时测试表单(也就是说,一旦用户按下“提交”按钮,就测试所有字段)?当每个领域失去焦点时,测试它的动力是什么