0

アクティビティ開始時にボタンをランダムにする方法を知りたいです。

私は以下のコードとして5つのボタンを持っています:

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="bottom|center">
<Button
    android:id="@+id/q1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textColor="#ffffff"
    android:background="@drawable/ic_btn_q_normal" />
<Button
    android:id="@+id/q2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textColor="#ffffff"
    android:background="@drawable/ic_btn_q_normal" />
<Button
    android:id="@+id/q3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textColor="#ffffff"
    android:background="@drawable/ic_btn_q_normal" />
<Button
    android:id="@+id/q4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textColor="#ffffff"
    android:background="@drawable/ic_btn_q_normal" />
<Button
    android:id="@+id/q5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textColor="#ffffff"
    android:background="@drawable/ic_btn_q_normal" />
</LinearLayout>

では、アクティビティの開始時にランダムにするにはどうすればよいですか。アクティビティを 3 回開始するとします。

1st start activity, button will be list as horizontal like as q1/q2/q3/q4/q5
2st start activity, button will be list as horizontal like as q4/q2/q1/q3/q5
3st start activity, button will be list as horizontal like as q1/q5/q2/q4/q3

このような。

ありがとうございます

4

1 に答える 1