Ich stecke in einem merkwürdigen Szenario fest, während ich eine App in Android entwickle.
Meine Anwendung lädt Bilder aus dem Internet herunter und stellt sie in einem Miniaturformat in der Anwendung dar.
Da ich die Anzahl der Bilder/Miniaturansichten zur Entwurfszeit nicht kenne, erstelle ich die Steuerelemente der Bildansicht dynamisch, indem ich den unten aufgeführten Code verwende.
ArrayList<String> parsedPhoto=oPhotoList.getPhoto();
RelativeLayout media = (RelativeLayout)findViewById(R.id.media);
RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.MATCH_PARENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
for(int iCounter=0;iCounter<parsedPhoto.size();iCounter++)
{
bitmap=oParser.DownloadImage(parsedPhoto.get(iCounter));
ImageView img = new ImageView(this);
img.setImageBitmap(bitmap);
media.addView(img,p);
}
In diesem Szenario überlagern sich jedoch alle meine Bilder miteinander. Wobei ich will 3 Bilder auf jeder Zeile angezeigt werden, die ich in der Lage bin, durch xml zu erreichen.
Kann mir jemand weiterhelfen?