2

我正在尝试将 Google Maps View 和 ListView 放入一项活动中。MapsView 占左侧屏幕的 2/3,右侧的列表占 1/3(横向)。

http://i.stack.imgur.com/LA3XN.png

MapsView 和 ListView 都将收到相同的 JSON 信息,它们将获得 onCreate()。我已经能够在屏幕的 2/3 上放置 MapsView,但 ListView 不会接收任何数据。有人可以告诉我,当超类不是 ListActivity 时,如何正确处理 ListView?

4

1 回答 1

0

您必须为列表视图创建和设置列表适配器。因此,您不仅可以在列表活动中调用 setAdaptor(),还可以从布局中获取 List 视图的实例

ListView l = (ListView)findViewById(R.id.myListView);

并设置它的适配器。

l.setAdaptor(adaptor);
于 2012-06-12T12:10:25.647 回答