Wie kann man Bilder per Random ausgeben

A

azubi

Neues Mitglied
0
Nun habe ich noch ein Problem, komme nicht mehr zu recht.
Hier schon mal mein Kode:

Code:
someArrayList.add(R.drawable.kat);
		someArrayList.add(R.drawable.hund);
		someArrayList.add(R.drawable.huhn);
		someArrayList.add(R.drawable.kaninchen);

	}

	public void onClick(View v) {
		AssetManager assetManager = getAssets();

		switch (v.getId()) {
		case R.id.bt_choose:

			int random = (int) (Math.random() * 4);

			for (int i = 0; i <= someArrayList.size(); i++) {

				img.setImageResource(someArrayList.get(random));

				try {
					inputStream = assetManager.open("ThemaEins/bild.png");
				} catch (IOException e) {
					e.printStackTrace();
				}

				Drawable d = Drawable.createFromStream(inputStream, null);
				img.setImageDrawable(d);

Bilder laden vom Ordner assers/ThemaEins. assers/ThemaZwei uns..
In jeden Ordner sind 4 Bilder. Meine frage, wie mache ich so, dass die Bilder als Random ausgeben???

Vielen Dank
 
Zuletzt bearbeitet von einem Moderator:

Ähnliche Themen

B
Antworten
6
Aufrufe
1.062
jogimuc
J
Muecke1982
Antworten
8
Aufrufe
1.046
Skyhigh
Skyhigh
S
Antworten
7
Aufrufe
1.198
swa00
swa00
Zurück
Oben Unten