-1

次の要件があります。

-----> 異なる色の 5 つの要素を表示し、ユーザーが正しいものを選択できるようにします。

-----> 16 種類 (16 アクティビティで 16*5 = 80 要素) をランダムに表示したい。

===> そのために、16 個のアクティビティと対応する 16 個の XML ファイルを作成し、それらをランダムに使用しました。

&&

最初に 5 つの色を表示し、ユーザーに 1 つを選択させます (緑と言ってください)。それが正しければ、別の 5 つの色のセットから 1 つを選択させます (今回は赤)...など.. .そんな感じでランダムに16色を選ばせて、戻るボタンを押すまでこの16色をランダムに選ぶという流れです。

一日の終わりまでに、私は小さなジレンマに陥っています。コードを減らすことで、作業をスムーズに終わらせる何らかのロジックが存在する可能性があります。

はいの場合、ロジックを教えてください。

アクティビティごとに 5 つずつ、16 のアクティビティでそれらを表示するために、80 の異なる要素がすべてあります。

4

2 に答える 2

1

要素が同じタイプの場合、16ではなく1つのアクティビティを使用して、アクティビティの作成時に表示するものを選択できます(または、そのためにフラグメントを使用することもできます)。とにかく、完全な答えを得たい場合は、質問をより具体的にする必要があります。

于 2013-03-01T10:11:07.703 に答える
0

16の異なるアクティビティを作成するのではなく、1つのアクティビティと16の異なるレイアウトを作成できます。アクティビティのレイアウトは動的に変更できます。本当に必要がない場合は、あまり多くのアクティビティを作成しないようにするとよいと思います。

于 2013-03-01T10:15:44.083 に答える