如何在不使用 ListView 的情况下使用图像列表在 ImageView android 中显示?

How to use list of images to display in ImageView android without using ListView?

大家好,我不想使用 Listview。我为 xml 创建了自定义布局。那么如何分配所有图像的列表 url 以在 ImageView 中显示?

   import android.app.Activity;
   import android.os.Bundle;
   import android.widget.ImageView;

 public class CoverflowSwipe extends Activity {
ImageView images;
public ImageLoader imageLoader; 
private int position;
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.coverflow);
  images=(ImageView)findViewById(R.id.launch);
  imageLoader=new ImageLoader(this);
  Bundle extras = getIntent().getExtras();
  if(extras !=null) {
        String[] value = extras.getStringArray(ListActivity.KEY); // here i can get 10 images
         imageLoader.DisplayImage(value[position], images); 
        // but here it displays only one image. how to display all images to set in imageview?

  }

 }

}

您需要多个 ImageView 来显示多个图像.. 是的,您可以动态添加 ImageView,但您需要遍历 url 数组。以下几行的内容。

for(String url:values){
  ImageView image = new ImageView(this);
  LayoutParams lparams = new LayoutParams(LayoutParams.WRAP_CONTENT,
            LayoutParams.WRAP_CONTENT);
  image.setLayoutParams(lparams);
  parentLayout.addView(image);
  imageLoader.DisplayImage(url,image);
}

parentLayout 是对 ImageViews 父布局的引用