我想要一种方法,使用listView
中的数据填充xml
,但使用具有特定tag
的字段。
示例:
<country continent="Asia" name="India" population="1.267b"/>
<country continent="South America" name="Brazil"population="200.4m"/>
<country continent="Asia" name="Pakistan" population="182.1m"/>
在这些字段中,我只想显示亚洲大陆中的国家/地区。
提前致谢。
[编辑] 这是我使用的一些代码,
CountryParser countryParser = new CountryParser ();
InputStream inputStream = getResources().openRawResource(R.raw.countries);
// Parse the inputstream
countryParser.parse(inputStream);
// Get Countries
List<Country> countryList= countryParser.getList();
// Create a customized ArrayAdapter
CountryArrayAdapter adapter = new CountryArrayAdapter(
getActivity().getApplicationContext(), R.layout.listitem, countryList);
// Get reference to ListView holder
ListView lv = (ListView)rootView.findViewById(R.id.listView);
// Set the ListView adapter
lv.setAdapter(adapter);