2016-12-29 9 views
2

shape을 사용하여 파선을 만들고 싶습니다. 나는이 볼 내 장치에모양 점선, 대시가 작동하지 않습니다.

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <shape android:shape="line"> 
      <stroke android:color="@color/grey_divider" 
       android:width="1dip" 
       android:dashWidth="5dip" 
       android:dashGap="13dip"/> 
     </shape> 
    </item> 
</selector> 

: enter image description here 을하지만 이런 식으로 뭔가가 필요합니다

enter image description here

어떻게 그것을 해결하기를

이 내 XML인가?

답변

4

(dashed_line.xml 예 :.).이

이 그릴 수있는 하나 개의 XML 파일을 확인

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="line"> 

    <stroke 
     android:color="#C7B299" 
     android:dashWidth="10px" 
     android:dashGap="10px" 
     android:width="1dp"/> 
</shape> 

을 시도하고 이제 레이아웃이 XML 파일을 사용합니다. 일부보기

android:background="@drawable/dashed_line" 
+0

사용 –

+0

<이미지 뷰 안드로이드 : layout_width = "match_parent" 안드로이드 : layout_height = "3DP" 안드로이드 : SRC = "@ 드로어 블/dotted_line" 안드로이드 : layerType = "소프트웨어"/> –

+0

android : layerType = "software"- XML ​​만 사용해도이 행이 도움이됩니다. 답변으로 답하십시오 pls – Artem