2012-05-08 9 views
8

¿Cuál es el tamaño de texto recomendado proporción entre dispositivos móviles y tabletas?Proporción de tamaño de texto recomendado entre dispositivos móviles y tabletas?

Hay una aplicación para un dispositivo móvil y necesito hacer lo mismo para una tableta. Si el tamaño de fuente en la aplicación móvil es 16dp, ¿qué debería estar en la aplicación de la tableta?

Debe haber alguna cantidad de multiplicación que pueda usar para decidir mejor el tamaño del texto para una aplicación de tableta. El sitio web de diseño de Android no dice mucho sobre esto.

PS. Sé que puedo modificar cada texto probándolo en un dispositivo, pero estoy buscando una proporción recomendada.

EDITAR

no 16DP, pero 16SP. ¡Lo siento!

Respuesta

6

realidad que los desarrolladores no necesitan preocuparse de que la relación. Simplemente externalizo los valores de tamaño de fuente en res/values ​​/ dimensions.xml y uso sp como una unidad.

<resources> 
    <dimen name="my_font_size">16sp</dimen> 
... 

píxeles independientes de la escala - esto es como la unidad DP, pero también es escalado por preferencia tamaño de la fuente del usuario. Se recomienda utilizar esta unidad cuando se especifiquen tamaños de fuente, por lo que se ajustarán para tanto la densidad de la pantalla como las preferencias del usuario.


acabo de ver tu edición: Desde sp ya tiene preferencias del usuario y dpi en cuenta todo lo que puede hacer es asignar diferentes tamaños de fuente a través del sistema de recursos. Y que yo sepa, no hay un solo número de conversión mágica para tabletas a teléfonos. Solo piensa en la multitud de diferentes tamaños de pantalla que hay.
Sin embargo, podría utilizar un estilo personalizado que use uno de los valores definidos del tema para el tamaño del texto.

Me gustaría esperar que los fabricantes de dispositivos sepan qué tamaño de letra tiene buena legibilidad en sus dispositivos.

<style 
name="MyTextStyle" 
parent="@android:style/TextAppearance.Medium"> 
</style> 
+0

Voy a darle una oportunidad. Gracias – sandalone

0

Si usa dip's en lugar de píxeles, debería verse automáticamente para teléfonos y tabletas. Las tabletas son típicamente dispositivos mdpi (factor de escala 1).

si está interesado, usted puede encontrar más información sobre los factores de escala para pantallas con diferentes densidades aquí: http://developer.android.com/guide/practices/screens_support.html

Cuestiones relacionadas