0

나는 다음과 같은 모양이 있습니다Android 7에서 레이어 목록 XML 드로어 블을 표시하지 않습니까?

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
<item 
    android:top="9dp" 
    android:right="9dp" 
    android:bottom="9dp" 
    android:left="9dp"> 
    <shape 
     android:shape="oval"> 
     <solid android:color="#4d4d4d" /> 
    </shape> 
</item> 
<item> 
    <shape 
     android:shape="oval"> 
     <stroke android:width="2dp" 
      android:color="#4d4d4d"/> 
    </shape> 
</item> 

그리고 그것은 다음과 같습니다 enter image description here

을 그리고 여기가 이미지 뷰에 추가하는 방법입니다 :

<ImageView 
     android:id="@+id/couterImage" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_centerInParent="true" 
     android:baselineAlignBottom="false" 
     android:background="@drawable/ring_selector"/> 

을 링 모양이 내가 가지고있는 모든 기기, 삼성 A5, A3, S4 미니, 안드로이드 4.4에서 S3로 표시됩니다. id 5+이지만, 오늘 Android 7을 사용하는 Lex Nexus 5x가 있고 앱을 실행하면 xml 이미지가 표시되지 않습니다.

나는 그것을 표시하는 방법을 발견했다. 그러나 그것은 그것이 너비와 높이를 하드 코드해야한다는 것을 의미한다. 나는 그것을 원하지 않는다. 여기에 무슨 문제가있는 것 같습니까? 전화, 안드로이드 버전, 코드? 어떤 제안이 굉장 할 것입니다. 감사!

+0

는 "나는 폭과 높이의 하드 코드가 나는 것을 돼요"- 당신은'ImageView' 이미 폭과 높이를 하드 코드. – CommonsWare

+0

예, 맞습니다. 화면에서 이미지를 볼 수있는 방법입니다. – JuLes

+0

그런 다음 질문을 편집하여 작동하지 않는 코드를 표시 할 수 있습니다. – CommonsWare

답변

0

"링"XML 코드의 문제점을 파악할 수없는 것 같지만 링을 그릴 다른 방법을 찾았습니다.

문제가 Android 7인지 여부는 알지 못합니다.

같은 문제가있는 사람들은 다음과 같이 링에 대한 해결책을 제시합니다.

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="oval"> 
<stroke 
    android:width="2dp" 
    android:color="#4d4d4d" /> 
<size 
    android:width="17dp" 
    android:height="17dp" /> 

관련 문제