У меня есть следующие формы: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>
И это выглядит следующим образом:
А вот как я добавить его в ImageView:
<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"/>
кольцевая форма отображается на всех устройствах, которые у меня есть, Samsung A5, A3, S4 mini, S3 от Android 4.4 до и id 5+, но сегодня я получил Lg Nexus 5x с Android 7, и когда я запустил приложение, изображение xml не отображается.
Я нашел способ его отображения, но это означает, что мне нужно жестко обозначить его ширину и высоту, и я не хочу этого. В чем проблема? телефон, версия Android, код? Любые предложения были бы замечательными. Благодаря!
«Я должен жёстко это ширина и высота, и я не хочу, что» - ваш 'ImageView' уже жёстко ширину и высоту. – CommonsWare
Да, это правильно, вот как я могу видеть изображение на экране – JuLes
Тогда вы можете отредактировать свой вопрос, чтобы показать код, который не работает. – CommonsWare