Cómo aumentar el tamaño de la fuente NumberPicker Android 6.0?
He notado que el NumberPicker en Android 6.0 tiene un tamaño de letra muy muy pequeño en comparación con las versiones anteriores. El tamaño de la fuente es tan pequeño que sólo puedo asumir que es un error …
No puedo encontrar una manera de aumentar el tamaño de fuente del NumberPicker. Hay los factores ScaleX y ScaleY, pero obviamente cambiando estos hará que el NumberPicker aparezca demasiado grande en versiones anteriores de Android.
- Android numberpicker para números de coma flotante
- NPE en ChangeCurrentByOneFromLongPressCommand (en dispositivos Samsung con Android 4.3)
- AlertDialog con NumberPicker procesado incorrectamente
- Modificar el elemento seleccionado en Numberpicker Android
- Cómo utilizar selector de números con el cuadro de diálogo
Podría establecer los factores ScaleX y ScaleY basado en la versión de Android, pero esto no parece una solución inteligente, ya que uno tiene que imaginar que Google finalmente aumentará el tamaño de fuente de la NumberPicker porque es casi ilegible ahora.
¿Alguien por ahí tiene alguna idea sobre cómo manejar este problema?
Edit: También intenté compilar contra una versión anterior del SDK de Android en Android Studio con la esperanza de que la aparición de NumberPicker volvería al estilo anterior, pero no importa qué versión del SDK compile contra él mantiene el nuevo Android 6.0 Estilo de NumberPicker.
- Android NumberPicker, DatePicker, flechas TimePicker están desaparecidas
- Android Loading Selector de números personalizado Drawable
- ¿Cómo utilizar NumberPicker en la aplicación de Android con API 7?
- Android - Error al inflar SimonVT NumberPicker clase en mi diseño xml
- Cómo cambiar el color de texto del centro de selección de números en Android
- Cómo hacer que NumberPicker no sea recurrente
- ¿Cómo saltar un número de selector de números?
- Configuración de typeFace a NumberPicker
Finalmente encontré una solución aceptable en otro subproceso de desbordamiento de pila. Esta solución debe ser a prueba de futuro y funciona independientemente de la versión de Android en el dispositivo. https://stackoverflow.com/a/12084420/871093
Todo el crédito para esta respuesta va a aheuermann https://stackoverflow.com/users/361566/aheuermann
Basado en la respuesta de John Starbird.
Añade estilo.
<style name="NumberPickerText"> <item name="android:textSize">22dp</item> </style>
Agregue estilo a su Selector de números en XML.
android:theme="@style/NumberPickerText"
- Personalizar cifrar las llamadas GSM
- (Android MediaPlayer) ¿Cómo se supone que llamar a setAudioStreamType () si MediaPlayer.create () implícitamente llamadas prepare ()?