我是 Android 编程新手。
好的,现在我有一个这样的字符串数组:
<string-array name="mStrArray">
<item name="item1a">text to be searched no1</item>
<item name="item1b">text to be searched no2</item>
<item name="item2a">text to be searched no3</item>
<item name="item2b">text to be searched no4</item>
</string-array>
我像这样搜索数组,并将结果返回到列表适配器:
String[] names = getResources().getStringArray(R.array.mStrArray);
for (String s : names) {
int i = s.indexOf(searchKeyword);
if (i >= 0) {
//add results to listview adapter
countryList.add(new Country(s, ""));
}
}
我的问题是,我找不到一种方法来获取从中找到结果的数组中的项目名称。
所以在这个例如。如果我搜索 no3,我会得到项目“item2a”的名称以及值。
任何帮助,将不胜感激。