如何增加NumberPicker Android 6.0的字体大小?

时间:2015-11-14 17:10:11

标签: android fonts numberpicker

我注意到Android 6.0中的NumberPicker与以前的版本相比,字体非常小。字体大小很小我只能认为它是一个错误......

我找不到增加NumberPicker字体大小的方法。有ScaleX和ScaleY因子,但显然更改这些因素会使旧版Android上的NumberPicker显得太大。

我可以根据Android版本以编程方式设置ScaleX和ScaleY因子,但这似乎不是一个聪明的解决方案,因为人们不得不想象Google最终会增加NumberPicker的字体大小,因为它现在几乎无法读取。 / p>

对于有关如何处理此问题的任何人有任何想法?

编辑:我还尝试针对Android Studio中的旧版Android SDK进行编译,希望NumberPicker外观可以恢复到之前的样式,但无论什么版本的我编译的SDK保留了新的Android 6.0 NumberPicker样式。

Difference in NumberPicker font between Android versions

2 个答案:

答案 0 :(得分:18)

基于John Starbird的回答。

添加样式。

<style name="NumberPickerText">
    <item name="android:textSize">22sp</item>
</style>

将样式添加到XML中的数字选择器。

android:theme="@style/NumberPickerText"

答案 1 :(得分:11)

我终于在另一个堆栈溢出线程上找到了可接受的解决方法。此解决方案应该是未来的证明,无论设备上的Android版本如何都可以使用https://stackoverflow.com/a/12084420/871093

此答案的所有功劳归于aheuermann https://stackoverflow.com/users/361566/aheuermann