Gelöschter Account
- Forum-Beiträge: 15
29.01.2011, 18:15:59 via Website
29.01.2011 18:15:59 via Website
Unter res/drawable habe ich die Resourcen a1.jpg,a2,jpg,a3.jpg,...,a50.jpg liegen.
Die Anzahl der jpg's soll flexibel sein können. D.h. die Einleseroutine soll erkennen,
wann es alle Resourcen eingelesen hat.
Die jpgs sollen jeweils einem Imagebutton zugewiesen werden können.
Für einen Button:
Wenn ich die jpgs a[0].jpg,a[1].jpg nennen könnte, könnte ich
[code]
for (...i...) {Drawable drawable = res.getDrawable(R.drawable.a[i];}
[/code]
schreiben. Aber das geht ja nicht.
Und ich will möglichst auch ohne try...catch...auskommen.
Wie kann ich das bewerkstelligen?
Die Anzahl der jpg's soll flexibel sein können. D.h. die Einleseroutine soll erkennen,
wann es alle Resourcen eingelesen hat.
Die jpgs sollen jeweils einem Imagebutton zugewiesen werden können.
Für einen Button:
1ib = new ImageButton(this);
2Resources res = getResources();
3Drawable drawable = res.getDrawable(R.drawable.a1);
4ib.setImageDrawable(drawable);
2Resources res = getResources();
3Drawable drawable = res.getDrawable(R.drawable.a1);
4ib.setImageDrawable(drawable);
Wenn ich die jpgs a[0].jpg,a[1].jpg nennen könnte, könnte ich
[code]
for (...i...) {Drawable drawable = res.getDrawable(R.drawable.a[i];}
[/code]
schreiben. Aber das geht ja nicht.
Und ich will möglichst auch ohne try...catch...auskommen.
Wie kann ich das bewerkstelligen?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.