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, поэтому вы не можете установить их и изменить внешний вид по умолчанию. Вы можете выбрать только между светлой и темной темой. источник