-2

私はこのようなUIを持っています

UI

私が欲しいのは、ランダムに3つを選択してテキストを変更することです。ありがとうございました。

UPD1: 試したこと:

ArrayList<Button> _btnList = new ArrayList<Button>();
    for (int i = 1; i <= 16; ++i) {
        _btnList.add(btn1);
    }

ここで、すべてのボタンを内部に追加する方法に行き詰まりました。

upd2: 完了しました。実際には答えず、マイナスを付けて、やる気を起こさせます

4

1 に答える 1

2

まず、onCreate() で、新しい ArrayList を作成し、すべてのボタンをそれに追加します。

次に、0 から 15 までの 3 つのランダムな int を生成し (int にキャストされた 16*Math.Random でうまくいきます)、それらのいくつかが繰り返されるかどうかを確認します。 get(ランダム)してテキストを変更します。

于 2012-05-28T15:16:40.397 に答える