Está en la página 1de 5

CONCEPTOS SOBRE ANDROID 9

El control de tipo FrameLayout dispone dentro del contenedor todos los controles visuales alineados al
vértice superior izquierdo. Es decir si disponemos dos o más controles los mismos se apilan.
Por ejemplo si disponemos dentro de un FrameLayout un ImageView y un Button luego el botón se
superpone a la imagen:
Otra aplicación del control FrameLayout es disponer una serie de controles visuales no visibles e ir
alternando cual se hace visible.

Problema:

Disponer un ImageView y un Button dentro de un layout FrameLayout. Cuando se inicia la aplicación


mostrar solo el botón y al ser presionado ocultar el botón y hacer visible la imagen que muestra el
ImageView.
Creamos una interfaz visual similar a la siguiente:
Seleccionamos el control ImageView y fijarmos la propiedad Visibility con el valor invisible (esto hace
que la imagen no se muestre en pantalla)
Luego inicializamos la propiedad On click del control Button indicando el nombre del método que se
ejecutará al ser presionado:
El código fuente de la clase es:
package com.androidya.proyecto016;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

public class MainActivity extends Activity {


Button b1;
ImageView iv1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

b1 = (Button) findViewById(R.id.button1);
iv1 = (ImageView) findViewById(R.id.imageView1);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar
if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

public void ocultarBoton(View v) {


b1.setVisibility(View.INVISIBLE);
iv1.setVisibility(View.VISIBLE);
}

Cuando se presiona el botón procedemos a ocultar el botón y hacer visible la imagen:


public void ocultarBoton(View v) {
b1.setVisibility(View.INVISIBLE);
iv1.setVisibility(View.VISIBLE);
}
Este proyecto lo puede descargar en un zip desde este enlace: proyecto016.zip

También podría gustarte

  • Test Competencias
    Test Competencias
    Documento3 páginas
    Test Competencias
    Claudio Fernando Gaite
    0% (1)
  • Android Tuto 13
    Android Tuto 13
    Documento10 páginas
    Android Tuto 13
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 15
    Android Tuto 15
    Documento8 páginas
    Android Tuto 15
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Proyecto y Cálculos de Las Instalaciones Eléctricas de Inmuebles
    Proyecto y Cálculos de Las Instalaciones Eléctricas de Inmuebles
    Documento29 páginas
    Proyecto y Cálculos de Las Instalaciones Eléctricas de Inmuebles
    Enrique Rivera
    Aún no hay calificaciones
  • Android Tuto 15
    Android Tuto 15
    Documento14 páginas
    Android Tuto 15
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 13
    Android Tuto 13
    Documento10 páginas
    Android Tuto 13
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 12
    Android Tuto 12
    Documento11 páginas
    Android Tuto 12
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Control Spinner
    Control Spinner
    Documento7 páginas
    Control Spinner
    pedrol
    Aún no hay calificaciones
  • Android Tuto 11
    Android Tuto 11
    Documento5 páginas
    Android Tuto 11
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 9
    Android Tuto 9
    Documento6 páginas
    Android Tuto 9
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 7
    Android Tuto 7
    Documento5 páginas
    Android Tuto 7
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 4
    Android Tuto 4
    Documento8 páginas
    Android Tuto 4
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 7
    Android Tuto 7
    Documento8 páginas
    Android Tuto 7
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 2
    Android Tuto 2
    Documento15 páginas
    Android Tuto 2
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Tuto 1
    Android Tuto 1
    Documento5 páginas
    Android Tuto 1
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 4
    Android Practicas 4
    Documento18 páginas
    Android Practicas 4
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 10
    Android Practicas 10
    Documento4 páginas
    Android Practicas 10
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 6
    Android Practicas 6
    Documento8 páginas
    Android Practicas 6
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 10
    Android Practicas 10
    Documento1 página
    Android Practicas 10
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 7
    Android Practicas 7
    Documento6 páginas
    Android Practicas 7
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 8
    Android Practicas 8
    Documento3 páginas
    Android Practicas 8
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 5
    Android Practicas 5
    Documento11 páginas
    Android Practicas 5
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 2
    Android Practicas 2
    Documento24 páginas
    Android Practicas 2
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 3
    Android Practicas 3
    Documento19 páginas
    Android Practicas 3
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 2
    Android Practicas 2
    Documento21 páginas
    Android Practicas 2
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Practicas 2
    Android Practicas 2
    Documento24 páginas
    Android Practicas 2
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Apuntes
    Android Apuntes
    Documento26 páginas
    Android Apuntes
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Android Conceptos
    Android Conceptos
    Documento25 páginas
    Android Conceptos
    Claudio Fernando Gaite
    Aún no hay calificaciones
  • Cooperativismo PDF
    Cooperativismo PDF
    Documento2 páginas
    Cooperativismo PDF
    Claudio Fernando Gaite
    Aún no hay calificaciones