Java 在xml中自动调整图像大小-Android
我的xml中有以下内容-Java 在xml中自动调整图像大小-Android,java,android,Java,Android,我的xml中有以下内容- <ImageView android:id="@+id/isPlaying" android:layout_width="75dp" android:layout_height="59dp" android:scaleType="center" android:src="@drawable/greenlight" android:visibility="visibl
<ImageView
android:id="@+id/isPlaying"
android:layout_width="75dp"
android:layout_height="59dp"
android:scaleType="center"
android:src="@drawable/greenlight"
android:visibility="visible" />
图像是绿色交通灯,但在设计视图中,如果我调整图像大小,它会将其裁剪出来。因此,绿色交通灯的轮廓出现了,你所看到的只是一个绿色的广场。我如何设置,如果我调整图像大小,它将缩小图像而不是将其裁剪
谢谢尝试将ScaleType添加到XML中。我相信里面的中心将为你工作,因为图像的其余部分正在被裁剪
<ImageView
android:id="@+id/isPlaying"
android:layout_width="75dp"
android:layout_height="59dp"
android:scaleType="center_inside"
android:src="@drawable/greenlight"
android:visibility="visible"
/>
添加属性:
android:scaleType=“fitCenter”
和android:adjustViewBounds=“true”
例如:
<ImageView android:id="@+id/image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:maxWidth="42dp"
android:maxHeight="42dp"
android:scaleType="fitCenter"
android:layout_marginLeft="3dp"
android:src="@drawable/greenlight"
/>
要调整图像,您可以使用scaleType=“fitXY”设置“center”的scaleType“fitXY”实例谢谢,我现在无法对您的答案进行投票,但只想让您知道它对您有帮助!很高兴我能帮忙。