Cómo reducir el tamaño de fuente en NumberPicker

Todos, estoy personalizando un recogedor de la ciudad, que utiliza tres numberPicker dentro, como esto: introduzca la descripción de la imagen aquí

Es una recolector de la provincia-ciudad-área china.

El código:

String[] areas = get_from_somewhere(); areaPicker.setDisplayedValues(areas); 

Quiero reducir el tamaño de la fuente, cualquier consejo?

Solución : Refiérase a esto

Puede ampliar el predeterminado NumberPicker en su clase personalizada CustomNumberPicker para esto:

 public class CustomNumberPicker extends NumberPicker { public NumberPicker(Context context, AttributeSet attrs) { super(context, attrs); } @Override public void addView(View child) { super.addView(child); if(child instanceof EditText) { ((EditText) child).setTextSize(25); } } } 

Ahora reemplace su NumberPicker actual en xml con CustomNumberPicker :

 <com.pkg.name.CustomNumberPicker android:id="@+id/number_picker" android:layout_width="match_parent" android:layout_height="wrap_content" /> 

Aunque técnicamente no cambia el tamaño de la fuente, el tamaño del texto se puede cambiar cambiando la escala de la vista NumberPicker completa.

 <NumberPicker android:id="@+id/number_picker" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleX=".7" android:scaleY=".7"/> 

Basado en la respuesta de John Starbird.

Añade estilo.

 <style name="NumberPickerText"> <item name="android:textSize">11dp</item> </style> 

Agregue estilo a su Selector de números en XML.

 android:theme="@style/NumberPickerText" 
  • Cambiar la velocidad de lanzamiento de Android Numberpicker dentro de un Alertdialog
  • Android NumberPicker: Establecer min, max, por defecto de XML
  • Cómo cambiar el valor de NumberPicker con animación?
  • Android NumberPicker envuelve valores cuando se cambian los valores mostrados
  • Diálogo de PreferenciasActividad de Android con el selector de números
  • Configuración de typeFace a NumberPicker
  • Implementar OnValueChange a un NumberPicker en Android
  • Cómo restablecer los datos de NumberPicker
  • Modificación o cambio de valores mínimos, máximos y mostrados para NumberPicker
  • Cómo utilizar selector de números con el cuadro de diálogo
  • Android NumberPicker - Números negativos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.