Android не удалось найти стиль в текущей теме

В этой простой теме Android не смог найти numberPickerStyle Ино, и я получаю эту ошибку:

 Failed to find 'numberPickerStyle' style in current theme

Моя тема:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="Theme.Tsms" parent="@style/Theme.AppCompat.Light">
        <item name="numberPickerStyle">@style/SampleTheme.Tsms</item>
    </style>

    <style name="SampleTheme.Tsms" parent="@style/Theme.AppCompat">
        <item name="numberPickerStyle">@style/NPWidget.Holo.Light.NumberPicker</item>
    </style>

</resources>

как исправить и решить эту проблему?

1 ответ

Я предполагаю, что вы скопировали свой код из этого ответа Stackru. numberPickerStyle будет атрибутом, который определен в вашем приложении. Код, который вы скопировали из ответа, не работает. Вам нужно определить атрибут в XML, чтобы ошибка исчезла, но это все равно ничего не сделает для вас.


Вы не можете стилизовать NumberPicker, android:numberPickerStyle является частной (см. эту проблему).

К сожалению, вы не можете это стилизовать. Стили и атрибуты стиля для NumberPicker отсутствуют в общедоступном API, поэтому вы не можете установить их и изменить внешний вид по умолчанию. Вы можете выбрать только между светлой и темной темой. источник

Другие вопросы по тегам