0

私はAndroidが初めてです。小クイズアプリをやっています。.txt ファイルのような 5 セットの JSON ファイルがあります。各セットは 30 の質問で構成されています。

私の要件は、各 JSON セットから 3 つの質問を選択することです。合計で、5 つのセットから 15 の質問を表示する必要があります。すべてのセットから質問を受けるにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

0

5 つのファイルを 5 つの異なる質問に解析し、それぞれからランダムに 3 つArrayListString質問を選択しますArrayList。ファイルを解析する方法についてJsonは、私が書いたこのブログ投稿を参照してください。この例ははるかに複雑ですが、要点は理解できます。

Json ファイルの解析

それらをランダムに選択するには、Randomクラスとこの投稿を見てください。

Androidで特定の範囲で乱数を生成するにはどうすればよいですか?

于 2013-07-10T13:57:44.583 に答える
0
  1. TextFiles を文字列に読み込む
  2. 文字列を解析してJSONObjectにする
  3. JSONObject のメソッドを使用して、配列またはリストに質問を入力します。ファイルごとに 5 つの質問を抽出するため、ファイルごとに List/Array が必要になります。
  4. 乱数 ( Randomを参照) を使用して、ランダム インデックスで質問を抽出します。
于 2013-07-10T14:03:37.613 に答える