Android 如何使用某些关键字重新生成字符串数组
我的问题是,我有一个5的字符串数组,包含如下值: 红、绿、黄、白、黑 现在我正在使用EditText搜索一些文本,如果用户输入:“re”,那么我的数组应该如下所示:Android 如何使用某些关键字重新生成字符串数组,android,string,arrays,Android,String,Arrays,我的问题是,我有一个5的字符串数组,包含如下值: 红、绿、黄、白、黑 现在我正在使用EditText搜索一些文本,如果用户输入:“re”,那么我的数组应该如下所示: Search String 1 : re output array should be: Red, Green Search String 2 : w Output Array should be: yellow, white 提前感谢,要让AutoCompleteTextView提供一个字符输入的结果,请添加此行 textV
Search String 1 : re
output array should be: Red, Green
Search String 2 : w
Output Array should be: yellow, white
提前感谢,要让AutoCompleteTextView提供一个字符输入的结果,请添加此行
textView.setThreshold(0);
请看一下这篇文档。。谢谢你的评论,但这不符合我的问题。我的问题是,我只想保留字符串数组中的几个元素,并想删除字符串中不包含我的测试的所有其他元素?如果您尝试使用硬编码的搜索字符串,您可以过滤列表中的值吗?您不必担心维护字符串数组。AutoCompleteTextView和ArrayAdapter为您管理它。按照我上面分享的链接,实际上我已经在字符串数组中添加了一些类别,后来我将其与ListBox绑定以显示类别列表。现在我想基于一些关键字应用过滤器,我将在活动顶部提供EditText,并希望根据在EditText中输入的文本过滤我的字符串数组,并希望根据我的新字符串数组重新生成我的ListView。(在这里,我需要在找到一些文本后从字符串数组中添加一些元素。)感谢Sameer的回复,实际上我已经在字符串数组中添加了一些类别,后来我将其与ListBox绑定以显示类别列表。现在我想基于一些关键字应用过滤器,我将在活动顶部提供EditText,并希望根据在EditText中输入的文本过滤我的字符串数组,并希望根据我的新字符串数组重新生成我的ListView。(在这里,我需要在找到一些文本后从字符串数组中添加一些元素。)