Android Parte I

Páginas: 27 (6728 palabras) Publicado: 31 de marzo de 2012
VENTANA DE PROPIEDADES
Hasta ahora siempre que queremos modificar propiedades de un objeto debemos presionar el botón derecho del mouse y mediante el menú contextual proceder a accederla y modificarla:

Otra forma de acceder a estas propiedades es la apertura de la ventana de properties, para esto desde el menú de Eclipse procedemos a seleccionar la opción: Window -> Show View ->Other...:

Ahora seleccionamos en el diálogo siguiente en el cuadro General el ícono de Properties:

Ahora cuando disponemos objetos sobre el formulario o lienzo de nuestra aplicación podemos ver todas las propiedades del objetos seleccionado y modificarlas desde esta ventana:

Por ejemplo si queremos definir la propiedad On Click de un objeto Button debemos seleccionarlo y en la ventana depropiedades cargamos el valor para dicha propiedad:

LINEAR LAYOUT
Android organiza las componentes visuales (Button, EditText, TextView etc.) en pantalla mediante contenedores llamados Layout.
Hasta ahora no nos a preocupada como organizar una pantalla, sino nos hemos centrado en la funcionalidad de cada programa que implementamos.
Ahora comenzaremos a preocuparnos como organizar y disponer lascomponentes dentro de la pantalla.
- LinearLayout.
LinearLayout es uno de los diseños más simples y más empleado. Simplemente establece los componentes visuales uno junto al otro, ya sea horizontal o verticalmente (nosotros hemos empleado hasta ahora el LinearLayout disponiendo los componentes verticalmente)
Una de las propiedades más importantes del contenedor LinearLayout es Orientation.
Sifijamos la propiedad Orientation con el valor Vertical luego las componentes contenidas en el Layout se disponen una debajo de otra (Cuando disponemos un contenedor LinearLayout por defecto se inicializa la propiedad Orientation en Vertical):

En cambio si fijamos la propiedad Orientation con el valor Horizontal el resultado es la disposición de las componentes en forma horizontal:

Otrapropiedad pero en este caso perteneciente a los controles visuales (Button, EditText, TextView etc.) y que tiene sentido emplearla cuando utilizamos un LinearLayout es la propiedad Layout_weight (Define la cantidad de espacio extra en el diseño que debe ser asignado al control) Por ejemplo si queremos disponer un control de tipo EditText y un Button en un LinearLayout y que el EditText se apropie el 70%del espacio restante y el botón el 30% restante debemos fijar los valores de las propiedades Layout_weight con los números 0.7 y 0.3 respectivamente:

Podemos disponer más de una componente de tipo LinearLayout para implementar nuestra interfaz visual. Veamos los objetos y propiedades a configurar si queremos la siguiente interfaz:

Para implementar este interfaz hemos agregado de la pestaña"Layouts" dos controles de tipo uno de tipo "LinearLayout (Vertical)" en la parte superior y uno de tipo "LinearLayout (Horizontal)" en la parte inferior:

Disponemos un TextView y un EditText en el LinearLayout superior:

Ahora en el otro LinearLayout agregamos un Button y un TextView:

Para que el segundo LinearLayout quede en la parte inferior de la pantalla inicializamos las propiedades"Layout_weight" con 1 para el superior y con 0 para el inferior:

Seleccionamos el EditText del primer LinearLayout y actualizamos las propiedades "Background" (con el color blanco #ffffff) y Layout Width con el valor Match Parent (para que ocupe todo el espacio del contenedor), también actualizamos el valor de la propiedad Text color con el valor #000000:

Finalmente actualizamos el segundoEditText con lo que tenemos como resultado la interfaz:

Propiedad Gravity.
Otra propiedad muy utilizada es Gravity. Esta propiedad nos permite alinear a la izquierda, a la derecha, a la parte superior, a la parte superior derecha etc.
Para implementar la siguiente interfaz:

Para el LinearLayout superior definimos la propiedad Layout_weight con valor 0 y el segundo LinearLayout la misma...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Parte I
  • PARTE I
  • PARTE I
  • Parte I
  • modulo I ANDROID
  • I Unidad I Parte
  • Proyecto empresarias parte i
  • metodologia de la intervencion parte I

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS