¿Cuál es el tamaño de texto predeterminado en Android?
⏰ 4 minutos de lectura
René
Tengo una mezcla de Botones y una Vista propia, donde configuro el tamaño de mi texto usando Paint.setTextSize(). Quiero que el tamaño del texto se vea igual que el texto en el Botón. Ahora, por supuesto, puedo establecer el tamaño del texto del botón en, por ejemplo, 18 sp, 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. Según mi prueba, debería ser algo así como 12sp, pero no he encontrado ninguna documentación al respecto.
Dejar los tamaños predeterminados deja un texto demasiado pequeño en la vista.
¿Tal vez debería usar otro enfoque para este problema?
Bueno, parece que es desconocido. Así que elijo 16sp. Esto se ve lo suficientemente bien, aunque no es demasiado pequeño (ya necesito gafas o un HTC HD 🙂 Por cierto, para escalar la fuente de los gráficos, primero debe encontrar el factor de escala para su dispositivo con float scale = getContext( ).getResources().getDisplayMetrics().densidad; Multiplique esto con el tamaño de texto deseado en sp y configure el tamaño con Paint.setTextSize.
– René
15 de abril de 2011 a las 6:36
posible duplicado de ¿Cuáles son las características de fuente predeterminadas en Android?
Me gustaría agregar a la lista anterior, 12sp por Micro
– Ram Patra
4 mayo 2014 a las 19:12
Por otra parte, TextApperance.Micro en realidad es inexistente. ver esta pregunta
– Andrés T.
19 de junio de 2014 a las 8:39
Curiosamente, incluso en el tema Material, los tamaños pequeño/mediano/grande siguen siendo 14/18/22, aunque 18 y 22 no son tamaños estándar según la guía de tipografía Material. Presumiblemente esto es por compatibilidad con versiones anteriores.
– Karsten
29 de enero de 2015 a las 3:26
rofer
Parece que alguien más lo encontró: ¿Cuáles son las características de fuente predeterminadas en Android?
Allí alguien descubrió el tamaño de texto predeterminado, para TextViews (que usan TextAppearance.Small) es 14sp.
Hijo
Esto devolverá el tamaño predeterminado del texto en el botón en píxeles.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información
Bueno, parece que es desconocido. Así que elijo 16sp. Esto se ve lo suficientemente bien, aunque no es demasiado pequeño (ya necesito gafas o un HTC HD 🙂 Por cierto, para escalar la fuente de los gráficos, primero debe encontrar el factor de escala para su dispositivo con float scale = getContext( ).getResources().getDisplayMetrics().densidad; Multiplique esto con el tamaño de texto deseado en sp y configure el tamaño con Paint.setTextSize.
– René
15 de abril de 2011 a las 6:36
posible duplicado de ¿Cuáles son las características de fuente predeterminadas en Android?
– usuario207421
27 de febrero de 2012 a las 9:04
Buscando en la web para
abc_text_size_medium_material
(una de las dimensiones de tamaño estándar) da la Archivo XML de dimensiones de material de App Compat que contiene todos los tamaños estándar.–Richard Le Mesurier
15 de abril de 2019 a las 6:41