【问题标题】:Remove whitespace from image in Android Studio从 Android Studio 中的图像中删除空格
【发布时间】:2019-04-01 07:39:42
【问题描述】:

从上图中可以看出,在这个 ImageView 布局中,小图像周围有很多空白区域。如何删除空白并使图像视图与其显示的实际图像大小相同?如果我使 ImageView 更小,它会使视图更小,但图像本身周围仍然有空白。如何删除它?

谢谢。

【问题讨论】:

    标签: android image android-studio android-layout imageview


    【解决方案1】:

    在图像视图中设置 XML 属性 adjustViewBounds="true"

    【讨论】:

      【解决方案2】:

      你只需要这样做

       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
      

      在图像视图中。

      除此之外,您还可以做以下事情来获得良好的实践

      您可以使用ImageView.ScaleType(FIT_XY),但这会改变您的图像比例,并且 x、y 轴会独立扩展以填充您的图像视图

      你需要在xml文件图像视图中添加android:scaleType="fitXY"

      您可以使用ImageView.ScaleType(FIT_CENTER),它将保持配给并扩展 x,y 直到一个填满您的图像视图

      你需要在xml文件图像视图中添加android:scaleType="fitCenter"

      您可以通过导航此https://developer.android.com/reference/android/widget/ImageView.ScaleType 找到所有选项

      【讨论】:

        【解决方案3】:

        我研究了一些修复方法,但都没有奏效。起作用的是从 mipmap 变为可绘制图像。我遇到了其他错误,但至少原来的问题已经解决了。

        【讨论】:

          猜你喜欢
          • 2020-12-25
          • 2018-09-29
          • 1970-01-01
          • 1970-01-01
          • 2012-04-23
          • 2012-05-13
          • 1970-01-01
          • 2018-07-07
          • 1970-01-01
          相关资源
          最近更新 更多