Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用某些关键字重新生成字符串数组_Android_String_Arrays - Fatal编程技术网

Android 如何使用某些关键字重新生成字符串数组

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

我的问题是,我有一个5的字符串数组,包含如下值:

红、绿、黄、白、黑

现在我正在使用EditText搜索一些文本,如果用户输入:“re”,那么我的数组应该如下所示:

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。(在这里,我需要在找到一些文本后从字符串数组中添加一些元素。)