【发布时间】:2011-06-20 17:25:16
【问题描述】:
我有一个要用于填充列表视图的远程 XML 文件。
我目前已将应用程序设置为从本地数组创建列表视图。如何使用在线存储的 XML 文件填充数组?该数组当前位于strings.xml中
public class ArchiveListActivity extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(ArrayAdapter.createFromResource(getApplicationContext(),
R.array.archivetitle, R.layout.archiveitem));
final String[] links = getResources().getStringArray(R.array.archivelinks);
getListView().setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String content = links[position];
Intent showContent = new Intent(getApplicationContext(),
ArchiveViewerActivity.class);
showContent.setData(Uri.parse(content));
startActivity(showContent);
}
});
}
}
【问题讨论】: