S
schornstein
Neues Mitglied
- 0
Hallo Leute ich bräuchte mal wieder Hilfe.
Und zwar erzeuge ich in einer Methode ein ImageView und nun möchte ich, dass jedes ImageView, das erzeugt wird automatisch eine Nummer/ID hinzugefügt wird (1,2,3,4,...).
Dann möchte ich später auf diese ImageViews in einer anderen Methode zugreifen können, so in etwa
Ich hoffe ihr könnt mir helfen
Und zwar erzeuge ich in einer Methode ein ImageView und nun möchte ich, dass jedes ImageView, das erzeugt wird automatisch eine Nummer/ID hinzugefügt wird (1,2,3,4,...).
Code:
private void eineMueckeAnzeigen() {
int breite = spielbereich.getWidth();
int hoehe = spielbereich.getHeight();
// Muecken-Image
final ImageView muecke = new ImageView(this);
muecke.setImageResource(R.drawable.muecke);
muecke.setOnClickListener(this);
int muecke_breite = (int) Math.round(massstab * 50);
int muecke_hoehe = (int) Math.round(massstab * 42);
int links = zufallsgenerator.nextInt(breite - muecke_breite);
int oben = zufallsgenerator.nextInt(hoehe - muecke_hoehe);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
muecke_breite, muecke_hoehe);
params.leftMargin = links;
params.topMargin = oben;
muecke.setOnClickListener(new OnClickListener() {.....
Code:
int nummer=0;
while(nummer<spielbereich.getChildCount()) {
ImageView muecke = (ImageView) spielbereich.getChildAt(nummer);
