Читать книгу El gran libro de Android - Jesus Tomás Gironés - Страница 65

2.2.2. Los atributos de las vistas

Оглавление
Vídeo[tutorial]: Atributos de la clase View en Android
Vídeo[tutorial]: Atributos de la clase TextView en Android
Recursos adicionales: Atributo de dimensión

En muchas ocasiones tenemos que indicar la anchura o altura de una vista, un margen, el tamaño de un texto o unas coordenadas. Este tipo de atributos se conocen como atributos de dimensión. Dado que nuestra aplicación podrá ejecutarse en una gran variedad de dispositivos con resoluciones muy diversas, Android nos permite indicar estas dimensiones de varias formas. En la siguiente tabla se muestran las diferentes posibilidades:

px (píxeles): estas dimensiones representan los píxeles en la pantalla.

mm (milímetros): distancia real medida sobre la pantalla.

in (pulgadas): distancia real medida sobre la pantalla.

pt (puntos): equivale a 1/72 pulgadas.

dp (píxeles independientes de la densidad): presupone un dispositivo de 160 píxeles por pulgada. Si luego el dispositivo tiene otra densidad, se realizará el correspondiente ajuste. A diferencia de otras medidas, como mm, in y pt, este ajuste se hace de forma aproximada, dado que no se utiliza la verdadera densidad gráfica, sino el grupo de densidad en que se ha clasificado el dispositivo (ldpi, mdpi, hdpi…). Esta medida presenta varias ventajas cuando se utilizan recursos gráficos en diferentes densidades. Por esta razón, Google insiste en que se utilice siempre esta medida. Desde un punto de vista práctico, un dp equivale aproximadamente a 1/160 pulgadas. Y en dispositivos con densidad gráfica mdpi, un dp es siempre un pixel.

sp (píxeles escalados): similar a dp, pero también se escala en función del tamaño de fuente que el usuario ha escogido en las preferencias. Indicado cuando se trabaja con fuentes.

Recursos adicionales: Tipos de vista y sus atributos

Consulta el anexo D para conocer una lista con todos los descendientes de la clase View y sus atributos.

Preguntas de repaso: Las vistas y sus atributos
El gran libro de Android

Подняться наверх