繁体   English   中英

在Android应用中增加图片的大小

[英]Increase the size of Image in android app

我已经在我的android应用程序中附加了图片,但是当我启动该应用程序时,它很小。请建议如何在应用程序中增加其大小,以使其清晰可见。

以下是我的activity_main.xml的代码段代码:

 <ImageView
    android:id="@+id/power_image"
    android:src="@mipmap/ic_launcher"
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:layout_above="@+id/logButton"
    android:scaleType="fitCenter"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="false"
    android:visibility="visible"
     />

在imageView中,将imageView的尺寸设置为200dp x 200dp。

  • 设置imageView的背景颜色,例如黄色。 这将使您知道imageView覆盖的面积。 如果imageView不能覆盖您想要的区域,请增加imageView的高度和宽度。
  • 如果imageView覆盖了足够的空间但图像仍然很小并且仅覆盖了黄色区域的一部分(imageView的bg)。 然后,如果您不想保持宽高比,则可以在imageView中使用scaleType = fitxy,否则请选择scaleType = centerCrop或centerInside

您scaleType更改为centerCrop,它会奏效。 是有关Android ImageView中ScaleType的完整指南。 以下是所有最常见的scaleType类型的列表:

center :不缩放显示图像在视图中心的位置。

centerCrop :缩放图像,使x和y尺寸均大于或等于视图,同时保持图像的长宽比; 使图像在视图中居中。

centerInside缩放图像以适合视图内部,同时保持图像的宽高比。 如果图像已经小于视图,则与中心相同。

fitCenter缩放图像以适合视图内部,同时保持图像的宽高比。 至少一个轴将完全匹配该视图,并且结果在视图内部居中。

fitStartfitCenter相同,但对齐到视图的左上角。

fitEndfitCenter相同,但对齐到视图的右下角。

fitXY缩放x和y尺寸以完全匹配视图大小; 不保持图像的宽高比。

matrix使用提供的Matrix类缩放图像。 可以使用setImageMatrix方法提供矩阵。 Matrix类可用于将变换(例如旋转)应用于图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM