0
我需要在scrollview中显示像gridview这样的图像。 正如我读到它是不正确的在scrollview中使用gridview。但我需要大图像然后文本,然后列出ao所有图像和所有在一个片段,所以我需要scrollview,像第一个,但只是图像没有任何文字 所以有一种方法来以编程方式显示图像后另一个在RelativeLayout(比如在gridview中)?如何使用像gridview的图像做RelativeLayout?
这是我得到的,但它不工作,图像只是相互覆盖。
for (String pic : mFlat.getAdv_pics()){
i++;
ImageView imageView = new ImageView(mActivity);
imageView.setId(i);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
params.addRule(RelativeLayout.RIGHT_OF, i-1);
imageView.setLayoutParams(params);
Log.d("!!!!", "" + i + "|" + imageView.getId());
Log.d("!!!!", "http://****" + pic + "_small.jpg");
relativeLayout.addView(imageView);
Picasso.with(mActivity)
.load("http://****" + pic + "_small.jpg")
.resize(width,width)
.centerCrop()
.into(imageView);
}
}
感谢
但为什么你不想使用GridView? GridView默认提供滚动机制。 – dhuma1981
使用网格视图它被定义为专门处理这些复杂性,你代表 –
因为我知道在scrollview中使用gridview - 是一个大问题 – SERG