Android - 图像是否动态添加了空格?

时间:2012-05-11 15:46:04

标签: android imageview whitespace

我动态地将我的图片添加到这样的活动中:

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.BELOW, POIdescription.getId());
ImageView imv=new ImageView(getApplicationContext());
imv.setImageBitmap(b);
imv.setId(presumed_id);
imv.setLayoutParams(params);
imv.setPadding(0, 0, 0, 0);
RelativeLayout rl=(RelativeLayout) findViewById(R.id.relativeLayout);
rl.addView(imv);

问题是,当我动态添加图像(比如三个)时,它们之间有很大的间距。我试图将Padding设置为0,0,0,0,但这没有用。你知道吗,在我的情况下哪里可能有问题?

THX

1 个答案:

答案 0 :(得分:0)

据我所知,空间位于RelativeLayout中包含的图像+描述之间,也许间距出现在RelativeLayout而不是ImageView上。

或者上面是很多图片的描述?布局描述可能会有所帮助。

此外,有时图像的大小不是您所希望的,请尝试使用ScaleType = fitXY来查看它是否是布局问题或图像大小。

此致