2017-07-28 1 views
1

zeigt habe ich eine XML-ziehbar wie diese a part from the imageXml ziehbar nicht richtig in app

und die xml ist

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:top="5dp"> 
     <shape 
      android:dither="true" 
      android:shape="rectangle"> 
      <solid android:color="@color/cardview_light_background" /> 
     </shape> 
    </item> 

    <item 
     android:gravity="top" 
     android:top="2dp"> 
     <shape android:shape="line"> 
      <size android:height="2dp" /> 
      <stroke 
       android:width="1dp" 
       android:color="@color/colorAccent" 
       android:dashGap="48dp" 
       android:dashWidth="@dimen/activity_default_margin" /> 
     </shape> 
    </item> 

    <item 
     android:gravity="top" 
     android:left="32dp" 
     android:top="2dp"> 
     <shape android:shape="line"> 
      <size android:height="2dp" /> 
      <stroke 
       android:width="1dp" 
       android:color="#f9607d" 
       android:dashGap="48dp" 
       android:dashWidth="@dimen/activity_default_margin" /> 
     </shape> 
    </item> 

</layer-list> 

Das obige Bild aus der Vorschau im Android Studio ist. Wenn das Bild im Emulator angezeigt wird, wird anstelle der gestrichelten Linien eine einzelne Linie angezeigt. Wie kann ich das Problem beheben?

+0

Wie verwenden Sie dieses ziehbar? –

+0

@ PhátPhát wie üblich 'android: background =" @ drawable/image "' – Sony

+0

Versuchen Sie meine Lösung unten –

Antwort

1

Fügen Sie diese Zeile in ImageView in Ihrem xml Layout

android:layerType="software" 
Verwandte Themen