0
ヘイマスター私は画像の配列でランダムなクイズをするように頼みたいと思います。私は試しましたが、問題全体をランダムにすることはできません。何がnに0の間の乱数を生成するためのenter code here
配列アンドロイドを使ったランダムなクイズ画像は?
Random r = new Random();
`enter code here`int n= r.nextInt(9);
private int [] pertanyaan={R.drawable.hidung, R.drawable.rambut,
R.drawable.leher, R.drawable.pundak, R.drawable.telinga, R.drawable.pergelangan_kaki, R.drawable.tangan,
R.drawable.wajah, R.drawable.lengan, R.drawable.pundak};
public String [] pilihanganda={
"Perhatikan gambar tersebut gambar diatas?",
"Perhatikan gambar tersebut diatas?",
"Apakah yang Harus diucapkan Pada Temanmu yang Sedang Galau?",
"asdasdasldkasldkasldkasdas",
"dfwwqdadafasdasd",
"Perhatikan gambar tersebut diatas?",
"Perhatikan gambar tersebut diatas?",
"Perhatikan gambar tersebut diatas?",
"Perhatikan gambar tersebut diatas?",
"Perhatikan gambar tersebut diatas?",
};
private int [] pilihan_a={R.drawable.wajah, R.drawable.hidung, R.drawable.rambut, R.drawable.pergelangan_kaki,
R.drawable.tangan, R.drawable.rambut, R.drawable.leher, R.drawable.lengan, R.drawable.pundak
, R.drawable.pundak};
private int [] pilihan_b={R.drawable.hidung, R.drawable.wajah,R.drawable.pundak, R.drawable.tangan,
R.drawable.pergelangan_kaki, R.drawable.leher, R.drawable.rambut, R.drawable.lengan, R.drawable.telinga
, R.drawable.pundak};
private int [] pilihan_c={R.drawable.pundak, R.drawable.lengan, R.drawable.tangan, R.drawable.hidung, R.drawable.pergelangan_kaki
, R.drawable.telinga, R.drawable.pergelangan_kaki, R.drawable.wajah, R.drawable.leher,
R.drawable.rambut};
private int [] pilihan_d={R.drawable.pergelangan_kaki, R.drawable.tangan, R.drawable.hidung, R.drawable.pundak,
R.drawable.rambut, R.drawable.pundak, R.drawable.lengan, R.drawable.leher, R.drawable.telinga, R.drawable.pergelangan_kaki};
public static String [] jawaban ={"B","C","C","A","D","B","D","D","D","B"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.quiz_2);
soal = (ImageView)findViewById(R.id.imageButton1);
soalnya = (TextView)findViewById(R.id.Soal);
soal.setImageResource(pertanyaan[n]);
soalnya.setText(pilihanganda[n]);
imgB=(ImageButton)findViewById(R.id.pilihan2);
imgC=(ImageButton)findViewById(R.id.pilihan3);
imgD=(ImageButton)findViewById(R.id.pilihan4);
imgA=(ImageButton)findViewById(R.id.pilihan1);
imgA.setImageResource(pilihan_a[n]);
imgA.setOnClickListener(this);
imgB.setImageResource(pilihan_b[n]);
imgB.setOnClickListener(this);
imgC.setImageResource(pilihan_c[n]);
imgC.setOnClickListener(this);
imgD.setImageResource(pilihan_d[n]);
imgD.setOnClickListener(this);
nomor = (TextView) findViewById(R.id.No);
nomor.setText("Soal " + no++);
salahbenar =(TextView)findViewById(R.id.salahbenar);
salahbenar.setText("");
}
ありがとう、申し訳ありませんが、私は試してみましたが、1つの問題がランダムに発生しました。おそらく別の解決策があります –