Вы находитесь на странице: 1из 2

KAREN SOLEDAD ALTAMIRA SILVA

7 A ITICS

Atributos de Dimensin
px (pixeles): Estas dimensiones representan los pixeles en la pantalla.
mm (milmetros): Distancia real medida sobre la pantalla.
in (pulgadas): Distancia real medida sobre la pantalla.
pt (puntos): Equivale 1/72 pulgadas.
dp o dip (pixeles independientes de la densidad): Presupone un dispositivo de 160
pixeles por pulgada. Si luego el dispositivo tiene otra densidad, se realizara la
correspondiente regla de tres.
Cuando sea representado en dispositivos con una densidad grafica diferente, este har
un recalculado de forma que se conserve la misma medida midiendo sobre la pantalla
dispositivo. Es decir 160dp equivaldr siempre a una pulgada en cualquier tipo de
dispositivo. Por lo tanto, se trata de una medida real sobre pantalla equivalente a 1/160
pulgadas.
sp (pixeles escalados): Similar a dp pero tambin se escala en funcin del tamao de
fuente que el usuario ha escogido en las preferencias. Indicando cuando se trabaja con
fuentes.

Layouts
Si queremos combinar varios elementos de tipo vista tendremos que utilizar un objeto de
tipo Layout. Un Layout es un contenedor de una o ms vistas y controla su
comportamiento y posicin. Hay que destacar que un Layout puede contener a otro
Layout y que es un descendiente de la clase View.
La siguiente lista describe los Layout ms utilizados en Android:

LinearLayout: Dispone los elementos en una fila o en una columna.


TableLayout: Distribuye los elementos de forma tabular.
RelativeLayout: Dispone los elementos en relacin a otro o al padre.
AbsoluteLayout: Posiciona los elementos de forma absoluta.
FrameLayout: Permite el cambio dinmico de los elementos que contiene.

LinearLayout es uno de los Layouts ms utilizado en la prctica. Distribuye los


elementos uno detrs de otro, bien de forma horizontal o vertical.
TableLayout distribuye los elementos de forma tabular. Se utiliza la etiqueta
<TableRow> cada vez que queremos insertar una nueva lnea.
RelativeLayout permite comenzar a situar los elementos en cualquiera de los cuatro
lados del contenedor e ir aadiendo nuevos elementos pegados a estos.
AbsoluteLayout permite indicar las coordenadas (x, y) donde queremos que se visualice
cada elemento. No es recomendable utilizar este tipo de Layout. La aplicacin que
estamos diseando tiene que visualizarse correctamente en dispositivos con cualquier
tamao d pantalla. Para conseguir esto, no es una buena idea trabajar con coordenadas
absolutas. De hecho, este tipo de Layout ha sido marcado como obsoleto.

KAREN SOLEDAD ALTAMIRA SILVA


7 A ITICS
FrameLayout posiciona las visitas usando todo el contenedor, sin distribuirlas
espacialmente. Este Layout suele utilizarse cuando queremos que varias ocupen un
mismo lugar. Podemos hacer que solo una sea visible o superponerlas. Para modificar la
visibilidad de un elemento utilizaremos la propiedad visibility.

Вам также может понравиться