Это полный XML:слоя-листа становится черным в андроиде 4.1.2
<item>
<shape android:shape="rectangle" >
<solid android:color="@color/pink" />
</shape>
</item>
<item>
<shape android:shape="rectangle" >
<stroke
android:width="@dimen/border_size"
android:color="@android:color/white" />
</shape>
</item>
Что это было просто иметь розовый цвет фона с белым контуром. Он отлично работает, когда я тестирую его с помощью Android 4.2.2.
Тем не менее, цвет фона в розовом цвете всегда становится черным цветом в android 4.1.2 (контур по-прежнему белый - он отлично работает).
Обратите внимание, что я использую реальное устройство (не поклонник эмулятора)
Просьба помочь мне, спасибо за вашу помощь.
Примечание. Я попытался очистить проект, удалив приложения.
Благодаря @Der Golem
, это рабочий - упрощенный код:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/pink" />
<stroke
android:width="@dimen/border_size"
android:color="@android:color/white" />
</shape>
Вам действительно нужно ** 2 ** наложенные формы? Одного достаточно. Просто установите сплошную (заливку) и штрих (рамку) на одну и ту же фигуру. Кроме того, убедитесь, что у вас есть корректный цветной ресурс 'pink' в вашем цвете.xml и что вы ** не изменяете его ** в коде или что у вас ** нет разных ** colors.xml в разных 'values'. –
@DerGolem Большое спасибо. Я меняю его, чтобы использовать только одну форму и ее работу отлично. Пожалуйста, ответьте на мой вопрос, чтобы я мог его принять. –