我是Android新手,仍在学习/遇到XML问题
在XML中调整图像大小的最佳方法是什么。
目前,图像的宽度和高度设置为
android:layout_width="wrap_content"
android:layout_height="wrap_content"
对于大多数屏幕尺寸而言,这是可以的,但是任何太大或太小的尺寸都会填满屏幕太多或者不够。 设置它的最佳方法是什么,以便图像是一个设置的大小,但可以扩展到它显示的任何屏幕? 我希望它是所有设备尺寸的设定尺寸,一个尺寸不大,另一个尺寸小。我真的很难用XML设置东西,所以非常感谢任何帮助。
由于
答案 0 :(得分:1)
试试这个..
<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/icon"
/>
添加属性android:scaleType =&#34; fitCenter&#34;和android:adjustViewBounds =&#34; true&#34;
我相信你想使用android:scaleType="fitXY"
。
检查此SQ问题:How works android ImageView android:scaleType="fitXY" property?