1

こんにちは、私はこのような JSON を解析しています。

@Override
protected void onPostExecute(Void result) {
    super.onPostExecute(result);

    StringBuilder builder = new StringBuilder();
    for (Shop shop : this.response.shops) {

        builder.append(String.format("<br>ID: <b>%s</b><br>Shop: <b>%s</b><br>Description: <b>%s</b><br><br>", shop.getId(), shop.getName(), shop.getDescription()));

    }

    capitalTextView.setText(Html.fromHtml(builder.toString()));
    progressDialog.cancel();
}

これをリストに解析したいと思います。しかし、私はそれを実装できませんでした。何か助けはありますか?サンプルコードをお願いできますか?

4

2 に答える 2

0

あなたがする必要があるのは、このコンテンツを表示するために使用できるListViewによって裏打ちされたを作成することです。Adapterこれを行う方法については、多くのチュートリアルがあります

Classリストに表示しているものを表すを作成することをお勧めします。上から見ると、お店のようです。次に、そのオブジェクトの値を から取得した値に設定し、そのオブジェクトをJSONショップごとに 1 つずつ に追加しますAdapter。これにより、コンテンツをListView好きなようにレイアウトできるように表示できます。

于 2013-08-27T13:02:48.647 に答える