gpt4 book ai didi

安卓提醒 : Difficulty in setting Form validation

转载 作者:行者123 更新时间:2023-11-30 04:26:50 24 4
gpt4 key购买 nike

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


mTitleText.setOnFocusChangeListener(this);

@Override
public void onFocusChange(View v, boolean hasFocus) {
if( mTitleText.getText().toString().length() == 0 )
mTitleText .setError( "This Fieid should not be empty " );
}
}

但问题是,即使打开表单页面,它也会因字段为空而显示错误。看图。除了 onfocus 更改之外,还有什么我可以使用的吗? http://imageshack.us/photo/my-images/507/screenshotsd.png/

最佳答案

设置

mTitleText.setVisible(View.GONE);

在表单页面加载时(意味着 onResume)

并更新它

@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);}

关于安卓提醒 : Difficulty in setting Form validation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8354836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com