Как увеличить размер шрифта NumberPicker Android 6.0?
Я заметил, что NumberPicker в Android 6.0 имеет очень маленький размер шрифта по сравнению с предыдущими версиями. Размер шрифта настолько мал, что я могу только предположить его ошибку...
Я не могу найти способ увеличить размер шрифта NumberPicker. Существуют факторы ScaleX и ScaleY, но, очевидно, их изменение сделает NumberPicker слишком большим для старых версий Android.
Я мог бы установить коэффициенты ScaleX и ScaleY программно на основе версии Android, но это не похоже на интеллектуальное решение, так как нужно представить, что Google в конечном итоге увеличит размер шрифта для NumberPicker, потому что он почти не читается сейчас.
У кого-нибудь есть идеи о том, как справиться с этой проблемой?
Изменить: Я также попытался скомпилировать более старую версию Android SDK в Android Studio, надеясь, что появление NumberPicker вернется к предыдущему стилю, но неважно, какая версия SDK, который я компилирую против него, поддерживает новый стиль Android 6.0 NumberPicker.
![Разница в шрифте NumberPicker между версиями Android]()
Ответы
Ответ 1
Наконец, я нашел приемлемый обходной путь для другого потока. Это решение должно быть доказательством в будущем и работать независимо от версии Android на устройстве. fooobar.com/questions/234516/...
Все кредиты для этого ответа идут на aheuermann https://stackoverflow.com/users/361566/aheuermann
Ответ 2
Основано на ответе Джона Старберда.
Вы добавляете стиль.
<style name="NumberPickerText">
<item name="android:textSize">22sp</item>
</style>
Добавьте стиль к своему устройству выбора номера в XML.
android:theme="@style/NumberPickerText"