如何在android中显示列表

时间:2010-09-23 06:48:16

标签: android listview

我有一个字符串国家[]。

现在当我点击一个按钮然后在onClick事件上这个abc数组被填充。假设它充满了10个国家的名称。这10个国家应该是一个列表可见,这样我就可以选择任何一个国家名单。但我无法将它们列为清单。

如果我使用以下代码,我的程序会崩溃:

 ListView list =(ListView)findViewById(R.id.ListView);

list.setAdapter(new ArrayAdapter(this,                android.R.layout.simple_list_item_1,国家));

随着国家/地区在点击按钮后被填充。最初,countries数组为空,并且首先执行onCreate(),它会崩溃。

我在net上发现了有预定义数组的例子。所以它工作。我的数组填充在onClick event.how我可以在那一刻显示List ???

1 个答案:

答案 0 :(得分:1)

使list成员变量。

setAdapter来电转移到onClick() ....这样做。