Подтвердить что ты не робот

Как увеличить размер шрифта 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

4b9b3361

Ответ 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"