だから私が達成したいのは、ボタンの位置を変更することです。これは私のサンプル写真です:
注:
私のボタンには背景描画可能があります。たとえば、ボタンの背景画像なしでアップロードしました。
デフォルト
シャッフル時:
だから、これは私が取り組んでいるコードです:
List<Integer> objects = new ArrayList<Integer>();
objects.add(0);
objects.add(1);
objects.add(2);
objects.add(3);
objects.add(4);
// Shuffle the collection
Collections.shuffle(objects);
List<Button> buttons = new ArrayList<Button>();
buttons.add((Button) findViewById(R.id.bObject1Stage2_1));
buttons.add((Button) findViewById(R.id.bObject2Stage2_1));
buttons.add((Button) findViewById(R.id.bObject3Stage2_1));
buttons.add((Button) findViewById(R.id.bObject4Stage2_1));
buttons.add((Button) findViewById(R.id.bObject5Stage2_1));
Collections.shuffle(buttons);
for (int i = 0; i < objects.size(); i++) {
//buttons.get(i).setText(objects.get(i).toString());
buttons.get(i);
}
しかし、それはボタンの位置を変えていません。ここで何が欠けていますか?どんな助けでも本当に感謝しています。ありがとう。