我注意到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样式。
答案 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