gpt4 book ai didi

android - 自定义 Android AutoCompleteTextView 验证器

转载 作者:行者123 更新时间:2023-11-29 21:58:46 25 4
gpt4 key购买 nike

我正在努力在我的 Android 应用程序中实现自定义验证器。我想在 ListView 中显示从服务器检索到的一些建议(它工作正常),即使它们不是以我的 AutoCompleteTextView 中文本的相同字母开头。

所以,也就是说,如果我写“n”,我想得到服务器响应,即“r”。因此,我尝试实现一个验证器来设置 isValid 示例,该示例控制服务器响应是否为空。

我在这里展示我的代码:

autoCompleteTextView.setAdapter(adapter);
autoCompleteTextView.setValidator(new Validator());
autoCompleteTextView.performValidation();

这里是验证器类:

类验证器实现 AutoCompleteTextView.Validator {

public boolean isValid(CharSequence text) {
Log.v("Test", "Checking if valid: ");
int i = 0;


if (!MainActivity.interventos.isEmpty()) {
return true;

}

return false;
}

public CharSequence fixText(CharSequence arg0) {
// TODO Auto-generated method stub
return null;
}

isValid() 总是返回 False,但它应该返回 True,因为 MainActivity.interventos 不为空。

Ps:如果服务器响应的单词开头与 AutocompleteTextView 中的字母相同,则整个方法工作正常。

建议?提前致谢

最佳答案

我有一个类似的问题,我使用带有 viewHolder 的 CustomArrayAdapter 实现了一个过滤器来从服务器获取数据。因此,您可以在自动完成列表中显示您需要的数据。所以验证器没有用,你不需要它。享受并保持我的状态!

关于android - 自定义 Android AutoCompleteTextView 验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12498512/

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