Android Dimens Cálculo de valor para diferentes carpetas de valores
Estoy dando el tamaño en el valor dimen para algunos componentes de interfaz de usuario. Mi interfaz de usuario debe ser compatible con todos los dispositivos en modo retrato por lo que poner mi dimen archivos en 16 carpetas
- Encontrar las coordenadas de una letra colocada en TextView
- ¿Cómo lograr la interfaz de usuario de Android como este diseño de imagen? Acerca de android: clipChildren
- Cómo recuperar la ubicación del dispositivo actual y mostrarlo en el fragmento de mapa en un fragmento
- Cómo hacer Android Ver la lista de diseño de Android L Vista previa de diseño
- Cualquier manera fácil y genérica en Android para obtener la raíz Vista de un diseño?
Al principio he insertado valores en valores-normal-xhdpi (como tengo el dispositivo para probar). Así que ahora he construido mi archivo dimen para valores-normal-xhdpi folder.Now estoy haciendo entradas en valores-normal-hdpi de nuevo Comprobando el efecto visual para la pantalla normal-hdpi. Esto es realmente una tarea agitada que necesito una cierta fórmula de modo que pueda evaluar el valor de dimens para el resto de carpetas.
Algunos de los estándares de Android dice que la imagen dibujable debe estar en esta proporción:
Ldpi = 0,75
Mdpi = 1,0
Hdpi = 1,5
Xhdpi = 2
Pero esto no está funcionando aquí como dimen valor 100 dp para valores-normal-mdpi no es dar el mismo efecto que el valor 150 dp da en valores-normal-hdpi
Mi dimens.xml para valores-normal-xhdpi
<resources> <!-- this is used in note --> <dimen name="text_size_h1">60sp</dimen> <dimen name="text_size_h2">50sp</dimen> <dimen name="text_size_h3">40sp</dimen> <dimen name="text_size_h4">30sp</dimen> <dimen name="text_size_h5">24sp</dimen> <dimen name="text_size_h6">20sp</dimen> <dimen name="text_size_h8">11sp</dimen> <dimen name="text_size_h10">10sp</dimen> <dimen name="text_size_h12">8sp</dimen> <dimen name="extra_mini">2dp</dimen> <dimen name="mini">4dp</dimen> <dimen name="x_mini">10dp</dimen> <dimen name="xx_mini">14dp</dimen> <dimen name="xxx_mini">20dp</dimen> <dimen name="mid">30dp</dimen> <dimen name="x_mid">40dp</dimen> <dimen name="xx_mid">50dp</dimen> <dimen name="xxx_mid">60dp</dimen> <dimen name="max">70dp</dimen> <dimen name="x_max">62dp</dimen> <dimen name="xx_max">90dp</dimen> <dimen name="xxx_max">100dp</dimen> <dimen name="supper">110dp</dimen> <dimen name="x_supper">120dp</dimen> <dimen name="xx_supper">130dp</dimen> <dimen name="xxx_supper">140dp</dimen> <dimen name="xxxxxx_supper">180dp</dimen> <dimen name="image_width">628dp</dimen> <dimen name="image_height">270dp</dimen> </resources>
- Elemento de fila personalizada de Android para ListView
- Vista de texto de Autocompletar de Twitter como Android
- Uso de colores de color.xml en código java
- Los elementos de formulario de Android tienen diferentes tamaños en diferentes emuladores
- Diferencia entre preferencia y preferencia compartida en Android
- ¿Cómo puedo agregar espacio en RelativeLayout?
- Cómo desplazar mi diseño al configurar android: windowSoftInputMode = "adjustPan"?
- Carpeta de valores para dimen.xml para tamaño de pantalla pequeño
"Dp" son píxeles independientes de densidad . 100dp significa 100px en mdpi, 150px en hdpi, 200px en xhdpi, & c.
Esto significa que no es necesario especificar valores para cada variante de densidad si siempre utilizas dp (que es una buena idea), se convierten automáticamente en valores de píxeles para cada uno.
Vea http://developer.android.com/guide/practices/screens_support.html#terms
Píxel independiente de la densidad (dp)
Una unidad de píxeles virtual que debe utilizar al definir el diseño de interfaz de usuario, para expresar las dimensiones de disposición o la posición de una manera independiente de la densidad. El píxel independiente de la densidad es equivalente a un píxel físico en una pantalla de 160 ppp, que es la densidad de referencia asumida por el sistema para una pantalla de densidad "media". En tiempo de ejecución, el sistema maneja de forma transparente cualquier escalado de las unidades dp, según sea necesario, en función de la densidad real de la pantalla en uso.
- Cómo obtener las coordenadas X, Y correctas de un DragEvent.ACTION_DROP
- Android automático: cómo habilitar el modo de desarrollador