大家好我不想使用Listview。我为xml创建了自定义布局。那么如何指定要在ImageView中显示的所有图像URL的列表?
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?
}
}
}
答案 0 :(得分:0)
您需要多个ImageView才能显示多个图像.. 是的,您可以动态添加ImageViews,但是您需要遍历您的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的父布局的引用