【问题标题】:ImageView padding above and below image图像上方和下方的 ImageView 填充
【发布时间】:2011-04-29 15:06:33
【问题描述】:

我正在尝试从这样的字节数组中设置 ImageView 的图像:

Bitmap bitmap = BitmapFactory.decodeByteArray(imageData, 0, imageData.length);
ImageView imageView = (ImageView)findViewById(R.id.imageView);
imageView.setImageBitmap(bitmap);

但是图像的顶部和底部似乎有一些相当大的黑色填充,即使实际的图像数据没有这些。 ImageView 位于 ScrollView 内 LinearLayout 的顶部,有什么想法吗?

我的 ImageView 是这样设计的:

<ImageView android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:id="@+id/imageView"/>

【问题讨论】:

  • 奇怪。您是否测试过资源中的位图是否会发生同样的情况?这也显示边界吗?您也可以尝试在 imageView 定义中使用 android:scaleType 。可能会有所帮助。
  • 添加android:adjustViewBounds="true"后,已修复!

标签: java android image imageview


【解决方案1】:

解决了,我补充了

android:adjustViewBounds="true"

进入 XML 文件。

【讨论】:

    猜你喜欢
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 2021-01-27
    相关资源
    最近更新 更多