-2

我有一个非常简单的问题。有人可以给我一个如何将 JSON 对象从 ACTIVITY 传递到 LISTVIEW 的示例吗?

4

2 回答 2

0

您将使用适配器。

在此处阅读有关 Android ListAdapters 的更多信息:http: //developer.android.com/reference/android/widget/ListAdapter.html

于 2013-07-19T06:44:04.923 回答
0
JSONObject obj = obtainJSONObject();
mListView = (ListView) findViewById(R.id.list_view);
CustomAdapter mAdapter = new CustomAdapter(obj);
mListView.setAdapter(mAdapter);

或获取数据后,您可以使用以下代码:

mAdapter.setJSONAdapter(obj);

class CustomAdapter extends BaseAdapter {
    public CustomAdapter(JSONObject obj) {...}
    public void setJSONAdapter(JSONObject obj) {
        .....
        notifyDataSetChange();
    }
}
于 2013-07-19T06:58:28.440 回答