gpt4 book ai didi

android - 如何验证 edittext-mask 以及如何验证 AutoCompleteTextview?

转载 作者:行者123 更新时间:2023-11-29 19:08:22 24 4
gpt4 key购买 nike

1) 如何验证 edittext-mask?正在使用这个库。

compile 'ru.egslava:MaskedEditText:1.0.5'

当我尝试验证它没有验证的编辑文本时。请查看我的代码,

if (rp_ipET.getText().toString().length()<1) { rp_ipET.setError("Please select or enter a machine IP"); return; }

2) AutoCompleteTextview 正在验证。但是当我在 autocompletetextview 上输入内容后,设置错误消息并没有清除。

 if (machineNameAT.getText().toString().length() == 0) {
machineNameAT.setError("Please select or enter a machine name");
return;
}

最佳答案

因为它在 MaskedEditText 中,工作将是这样的

例如 +7 (999) 705 - 56 -71 是输入

如果您使用 getText(),它将返回 +7 (999) 705 - 56 -71

如果您使用 getRawText(),它将返回 9997055671

问题可能出在您获取时字符串中不需要的空格。所以尝试修剪()文本并使用它。

我喜欢这样

  if (rp_ipET.getRawText().toString().trim().length()<1) 
{
rp_ipET.setError("Please select or enter a machine IP");
return;
}

关于android - 如何验证 edittext-mask 以及如何验证 AutoCompleteTextview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46315719/

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