每个图库图像之间没有空格

时间:2014-06-15 03:03:09

标签: xamarin android-imageview android-gallery overlapping android-bitmap

在Xamarin中,如何在我的图库中的每个图像之间设置指定的空间?

以下是我的ImageAdapter代码:

public override View GetView (int position, View convertView, ViewGroup parent)
{
    ImageView i = new ImageView (context);

    var imageBitmap = GetImageBitmapFromUrl(imageURIs[position]);
    i.SetImageBitmap(GetImageThumbnailFromBitmap(imageBitmap, thumbnailWidth, thumbnailHeight));

    i.SetScaleType (ImageView.ScaleType.FitCenter);

    return i;
}

每个图像彼此重叠。如何在每个显示的图像之间指定一定的空间?

我可以请一点帮忙吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以通过在ImageView上设置填充属性来在图像之间应用间距。

填充属性控制图像内容和视图边框之间的间距。其属性为PaddingStartPaddingEndPaddingLeftPaddingRightPaddingTopPaddingBottom。 EG:

ImageView image = new ImageView();
image.PaddingLeft = 15; // Adds 15 pixels of space between the views border and the image content.