首先,我成功地使用android studio Vector Asset向导将一个svg文件导入drawable文件夹。 在布局文件中,我添加了一个ImageView,使用我以前导入的文件为“src”:
<ImageView
android:id="@+id/idx_logo_btm"
android:layout_width="75dp"
android:layout_height="40dp"
android:layout_centerHorizontal="true"
android:src="@drawable/ic_logo_round" />
然后我将它缩放到更大的尺寸,图像在android studio Live Layout编辑器中看起来非常好,但在将其部署到我的设备后,图像看起来像位图一样模糊。是因为我的设备版本非常低(4.4.2)还是我们无法扩展svg?
答案 0 :(得分:0)
你必须使用
app:srcCompat="@drawable/ic_logo_round"
支持API 21之前的版本。有关此主题的更多信息,请访问:Android: What is the difference between app:srcCompat=" " and android:src=" "?
答案 1 :(得分:-1)
尝试使用android:scaleType =“fitXY”或“centerCrop”
<ImageView
android:layout_width="75dp"
android:layout_height="40dp"
android:scaleType="fitXY"
android:src="@drawable/ic_logo_round" />