我有一个存储在XML中的国家/地区列表,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="nation_array">
<item>Afghanistan</item>
<item>Albania</item>
<item>Algeria</item>
<item>American Samoa</item>
<item>Andorra</item>
<item>Angola</item>
<item>Anguilla</item>
<item>Antarctica</item>
................
</string-array>
</resources>
适配器:
String[] countries = groupContent.getResources().getStringArray(R.array.nation_array);
ArrayAdapter<String> nationAdapter = new ArrayAdapter<>(mContext, R.layout.simple_list_item_1, countries);
autoCompleteTextView.setAdapter(nationAdapter);
一切正常。但现在事实证明需要下拉列表来显示该国家的名称,但是当发送两位数时使用国家的缩写,例如美国 - 美国。
<?xml version="1.0" encoding="UTF-8"?>
<country-list>
<country>
<name>Абхазия</name>
<english>Abkhazia</english>
<code>AB</code>
</country>
<country>
<name>Австралия</name>
<english>Australia</english>
<code>AU</code>
</country>
<country>
<name>Австрия</name>
<english>Austria</english>
<code>AT</code>
</country>
<country>
<name>Азербайджан</name>
<english>Azerbaijan</english>
<code>AZ</code>
</country>
.............
</country-list>
问:怎么意识到,告诉我?找不到这样的例子