0

我想設置我的LinearLayout背景矢量繪製的,但它是不結垢,填補了整個版面,下面是我的XML:矢量繪製不結垢

<LinearLayout 
    android:id="@+id/ideaBody" 
    android:layout_width="220dp" 
    android:layout_height="229dp" 
    android:background="@drawable/ic_greenbackground" 
    android:orientation="horizontal" 
    android:scaleType="fitXY"> 

和下面是我的矢量XML ;:

<vector android:height="500dp" android:viewportHeight="297.0" 
    android:viewportWidth="210.0" android:width="500dp" xmlns:android="http://schemas.android.com/apk/res/android"> 
    <path android:fillAlpha="0.42" android:fillColor="#008000" 
     android:pathData="M1.14,40.02h58.21v60.59h-58.21z" 
     android:strokeAlpha="0.76" android:strokeWidth="0.26458332"/> 

謝謝

回答

0

你爲什麼不試試這個,如果你婉t爲您的佈局設置綠色背景。

更改您的XML代碼

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <shape android:shape="rectangle"> 
     <solid android:color="#73008000" /> 
     <stroke android:width="0.76dp" android:color="#BF008000" /> 
    </shape> 
</item> 
</selector> 
+0

我有複雜的矢量資產ID的整個範圍,希望從Inkscape中導入所以這個解決方案是不恰當的,謝謝 –