tamaño studio samsung para letra como celular cambiar app agrandar android text-size

studio - ¿Cuál es el tamaño de texto predeterminado en Android?



como agrandar la letra del celular samsung (8)

Tengo una mezcla de Botones y una Vista propia, donde configuro el tamaño de texto con Paint.setTextSize (). Quiero que el tamaño del texto se vea igual que el texto en el Botón. Ahora, por supuesto, puedo configurar el tamaño del texto del botón, por ejemplo, 18sp, y usar 18 en mi opinión. Pero para una mejor integración, simplemente me gustaría saber qué tamaño de texto es "normal" para los botones. De mi prueba, debería ser algo así como 12sp, pero no he encontrado ninguna documentación sobre esto.

Dejar los tamaños predeterminados deja demasiado poco texto en la vista.

Tal vez debería utilizar todavía otro enfoque a este problema?


el tamaño de texto predeterminado de la vista de texto

si no usaste ninguno de los siguientes

TextAppearance.Small

TextAppearance.Medium

TextAppearance.Large

entonces el tamaño predeterminado es 14sp


En general:

Tres valores textSize "predeterminados":

- 14sp - 18sp - 22sp

Estos valores se definen dentro de las siguientes apariciones de texto:

- TextAppearance.Small - TextAppearance.Medium - TextAppearance.Large

Se puede encontrar más información sobre Tipografía en las pautas de diseño

Relacionado con tu pregunta:

Si no configura un textSize o textAppearance personalizado , se utilizará TextAppearance.Small .

Actualización: diseño de materiales:

Nuevas guidelines relacionadas con la fuente y los tipos de letra. La regla estándar de 14sp permanece (cuerpo).

Ejemplos de cómo configurar textappearances

Versión de AppCompat:

android: textAppearance = "@ style / TextAppearance.AppCompat.Body"

Lollipop y versión superior:

android: textAppearance = "@ android: style / TextAppearance.Material.Body"


El tamaño de texto predeterminado varía de un dispositivo a otro

Tipo Dimensión Micro 12 sp Pequeño 14 sp Medio 18 sp Grande 22 sp


Esto devolverá el tamaño predeterminado del texto en el botón en píxeles.

float size = new Button(this).getTextSize();



Puede encontrar tamaños estándar para todo en la guía de estilo de Google .

Estos son los valores que usan para los botones:

Botones

Inglés: medio 14sp, todas las tapas

Denso: medio 15sp, todas las tapas

Alto: Bold 15sp


Valores predeterminados en appcompat-v7

<dimen name="abc_text_size_body_1_material">14sp</dimen> <dimen name="abc_text_size_body_2_material">14sp</dimen> <dimen name="abc_text_size_button_material">14sp</dimen> <dimen name="abc_text_size_caption_material">12sp</dimen> <dimen name="abc_text_size_display_1_material">34sp</dimen> <dimen name="abc_text_size_display_2_material">45sp</dimen> <dimen name="abc_text_size_display_3_material">56sp</dimen> <dimen name="abc_text_size_display_4_material">112sp</dimen> <dimen name="abc_text_size_headline_material">24sp</dimen> <dimen name="abc_text_size_large_material">22sp</dimen> <dimen name="abc_text_size_medium_material">18sp</dimen> <dimen name="abc_text_size_menu_material">16sp</dimen> <dimen name="abc_text_size_small_material">14sp</dimen> <dimen name="abc_text_size_subhead_material">16sp</dimen> <dimen name="abc_text_size_subtitle_material_toolbar">16dp</dimen> <dimen name="abc_text_size_title_material">20sp</dimen> <dimen name="abc_text_size_title_material_toolbar">20dp</dimen>