Ich habe die Liste der Bilder im horizontalen LinearLayout Wenn ich bestimmtes Bild anklicke, erscheint das selbe Bild oben auf Einzelbildansicht. Wie bekomme ich die Position von Bildern in der Bildansicht?Wie man dasselbe Bild in ImageView anzeigt, wenn ich auf die horizontalen Bilder in android klicke
CODE
JSONArray multipleimage = alertObj.getJSONArray(PRODUCT_IMAGES);
/*JSONObject singleimage = multipleimage.getJSONObject(Integer.parseInt("original_res"));
String singleimg = productpath + alertObj.getString("seller_id") + String.valueOf(singleimage);
firstimages=(ImageView)
findViewById(R.id.singleimage);
YelloPage.imageLoader.displayImage(singleimg,firstimages,options);*/
horizontalimage=(LinearLayout) findViewById(R.id.linearimage);
if(multipleimage.length()>0)
{
for (int j = 0; j < multipleimage.length(); j++) {
JSONObject pimages = multipleimage.getJSONObject(j);
JSONObject oneimage = multipleimage.getJSONObject(0);
ii = new ImageView(singleshooppingcart.this);
multipleimages = (ImageView) findViewById(R.id.singleimage);
ii.setScaleType(ImageView.ScaleType.FIT_CENTER);
LinearLayout.LayoutParams image = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
image.width = 150;
image.height = 150;
image.setMargins(5, 0, 0, 0);
String multimgs = pimages.getString("original_res");
String oneimg = oneimage.getString("original_res");
String[] img2 = multimgs.split("\\.");
String imagone = productpath + alertObj.getString("seller_id") + '/' + img2[0] + '(' + '2' + '0' + '0' + ')' + '.' + img2[1];
String singleiamges = productpath + alertObj.getString("seller_id") + '/' + oneimg;
YelloPage.imageLoader.displayImage(imagone, ii, options);
YelloPage.imageLoader.displayImage(singleiamges, multipleimages, options);
ii.setLayoutParams(image);
horizontalimage.addView(ii);
ii.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
}
});
}
}
, wie dieses Problem Vielen Dank im Voraus zu lösen.
Ich habe das nicht bekommen – Nivethitha
@Niv ethitha hat einen Beispielcode hinzugefügt. Hoffe das hilft. –
Ich schrieb Code wie folgt: int indexOfImage = horizontalimage.IndexOfChild (view); Zeichenfolge img1 = String.valueOf (indexOfImage); YelloPage.imageLoader.displayImage (img1, mehrere Bilder, Optionen); aber ich habe Fehler – Nivethitha