У меня есть приложение, которое использует черный фон. Я разрабатывал и тестировал его на Lollipop, но minSDK - 19. Когда я использую устройство KitKat (или эмулятор), я сталкиваюсь с проблемой с белым текстом, который я вижу на своем устройстве Lollipop, - он черный и, следовательно, невидим.Проблемы с цветом KitKat
Я определяю цвет текста, как это:
<TextView
android:id="@+id/list_header_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="6dp"
android:text="27.02.2016"
android:textColor="@color/text_primary"
android:textSize="16dp"/>
Тогда в (все) мой styles.xml я следующая тема определена:
<style name="AppTheme.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColorPrimary">@color/text_primary</item>
<item name="android:background">@color/colorPrimary</item>
</style>
В colors.xml, text_primary
является определяется следующим образом:
<color name="text_primary">#FFFFFF</color>
Еще раз, на Lollipop, я вижу текст в чисто идеальном белом, но на KitKat кажется черным. Где я неправ? По-моему, поскольку текстовый цвет TextView
явно определен как text_primary
, он должен работать на всех версиях SDK ?!
http://stackoverflow.com/questions/26852108/how-do-you-set-the-title-color-for-the-new-toolbar – zgc7009
@ zgc7009 Я вижу, как это относится к моему вопросу, но это не решает его. Или, по крайней мере, я не могу вздохнуть с ним. Если он где-то скрыт в этом потоке, не могли бы вы указать на такие манекены, как я? :) – Maverick283
Возможно, вам нужно будет изучить тип темы, который у вас есть. Я думаю, вам нужно будет использовать какой-то Theme.AppCompat. *. Не то, чтобы я на это 100%, потому что я немного не возился со стилем, но я уверен, что для капитального ремонта шаблонов проектирования в Lollipop потребуется какой-то AppCompat. Эта ссылка может предоставить немного больше (опять же не уверен, что это решение, скорее предложение чего-то посмотреть) http://stackoverflow.com/questions/20653305/full-screen-theme-for-appcompat – zgc7009