我读了Add Multi-Density Vector Graphics,我只需要一个矢量xml图像文件来支持所有屏幕大小。然而,当我尝试它,我还是要设置:在Android中如何设置矢量绘图大小
<android.support.v7.widget.AppCompatImageView
android:id="@+id/country_image"
android:layout_width="50dp"
android:layout_height="35dp"
android:paddingTop="4dp">
android:layout_width
和android:layout_height
这样上面的代码使矢量我想要的大小。
在上面的代码中,AppCompatImageView
显示一个矢量国家国旗图像,如果我没有设置宽度和高度,图像占据屏幕。
这是假设如何工作?
所以如果你不想全屏,那么你想要什么尺寸? – pskink
我在hdpi,xhdpi ..文件夹中有这个PNG图像,现在我想测试矢量绘图,所以我只需要一个图像而不是hdpi,xhdpi。我认为使用矢量图像会自动调整可绘制尺寸 –
问题是视图 - 它是设置可绘制尺寸的视图 - 所以首先确定视图的大小,然后drawable将自行调整 – pskink