У меня есть пара пользовательских элементов предпочтений - один, который отображает образец выбранного в данный момент цвета, а другой - миниатюру.
У меня есть пользовательский макет, который очень хорошо соответствует,и обнаружил, что я могу сделать совпадение внешнего вида текста, используя android: textAppearance = "? android: attr / textAppearanceLarge" как часть xml TextView.Проблема в том, что, хотя они обычно выглядят нормально, они не должны выглядеть как «официальные» настройки, так как цвета на некоторых устройствах оказываются неправильными.В частности, я портирую свое приложение на Nook Color, и оно использует светло-серый фон и черный цвет текста на экране настроек вместо черного фона / светло-серого текста.Мой цвет текста в этой ситуации остается прежним, но остальная часть моего макета имеет соответствующую тему.
Я действительно не уверен, что я должен сделать здесь, чтобы мой текст совпадал с «официальным»тема.Должен ли я использовать receiveStyledAttributes и запускать хотя мой макет, чтобы установить вещи?Учебники, которые я видел по использованию этого до сих пор, были действительно озадачивающими, и кажется, что в XML должен быть текстовый внешний вид или стиль, который я могу установить, чтобы это исправить.