Android

Páginas: 12 (2950 palabras) Publicado: 12 de febrero de 2013
Tabla de referencia: Descendientes de la clase View
View

Clase base de la jerarquía
Posición de la vista dentro del Layout:
layout_width, layout_height Permite ajustar el ancho y alto de
la vista. Se puede indicar una dimensión concreta, por
ejemplo 200px, aunque lo habitual es utilizar uno de los
valores:
wrap_content ajusta el tamaño a las dimensiones necesarias
para representar elcontenido.
fill_parent ajusta el tamaño al máximo posible según el
Layout padre que la contiene. Ha sido renombrado
match_parent a partir del nivel de API 8, aunque podemos
utilizar también el nombre anterior.
layout_margin, layout_margin_botton, layout_margin_left,
layout_margin_right, layout_margin_top Establece un
margen exterior a la vista.
layout_gravity Centra o justifica la vistadentro del Layout.
layout_weight Cuando estamos en un LinealLayout y se
dispone de espacio libre sin utilizar, podemos repartirlo entre
las vistas del Layout de forma que este se reparte
proporcionalmente al valor indicado en este parámetro.
Definen el comportamiento:
id Define el identificador que nos permitirá acceder a la vista. Para

crear nuevos identificadores utilizar la expresión"@+id/nombre_identificador". El carácter @ significa que
se trata de un identificador de recurso (es decir se definirá en
el fichero R.java). El carácter + significa que el recurso ha de
ser creado en este momento. También existen ciertos
identificadores que ya han sido definidos en el sistema. Por
ejemplo, más adelante utilizaremos "@android:id/list"
para crear un ListView.
tag Permitealmacenar un String que podrá ser utilizado para
cualquier fin. Es decir, una información extra que el
programador podrá usar para fines específicos.
content_description Cadena de caracteres que describe el
contenido de la vista.
clickable Indica si la vista reacciona ante eventos de tipo onClick
(se pulsa sobre la vista).
on_click Nombre del método que será invocado cuando ocurra
un eventoonClick (a partir de la versión 1.6).
long_clickable Indica si la vista reacciona a eventos de tipo
pulsación larga (más de un segundo).
focusable Indica si la vista puede tomar el foco.
focusable_in_touch_mode Establece que cuando el dispositivo
tenga capacidades de pantalla táctil y se pulsa sobre la vista
esta tomará el foco. Hay que diferenciarlo de clickable. Por
ejemplo, nos sueleinteresar que un botón pueda recibir
evento onClick pero no que coja el foco.
next_focus_down, next_focus_left, next_focus_right,
next_focus_up Permite especificar el movimiento del foco
cuando usamos las cuatro teclas de cursor. En la mayoría de
los casos no hace falta indicarlo, ya que se ajustará
automáticamente según la posición de las vistas.
Aspectos visuales:
visibility Permite hacerinvisible una vista
visible La vista es visible
© Jesús Tomás Gironés - www.androidcurso.com

invisible La vista es invisible pero ocupa lugar
gone La vista es invisible pero no ocupa lugar
background Permite establecer una imagen de fondo.
style Permite aplicar un estilo a la vista. Ver apartado estilos y

temas.
min_ width, min_height Ancho y alto mínimo de la vista.
padding,paddingBottom, paddingTop, paddingLeft,
paddingRigh Establece un margen interior en la vista. Tiene

sentido en vistas como Button para establecer un margen
entre el texto y el borde del botón. Por el contrario,
layout_margin establece la separación entre el borde del
botón y otras vistas.

Nota: los descendientes directos de View
los marcaremos con una línea doble

ImageView

Muestra una imagenarbitraria, como un icono. Puede cargar
imágenes de varias fuentes (como los recursos o los
proveedores de contenido)
adjustViewBounds ajustar sus límites para preservar la relación

de aspecto
baseline donde se sitúa la línea base. Por ejemplo, en un texto

la línea base suele coincidir con la base del texto .
baselineAlignBottom posiciona nuestra línea base con la línea

base de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • android
  • Andro
  • android
  • Android
  • Android
  • Android
  • Android
  • Android

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS