ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MANEJO DE PROGRESSBAR EN ANDROID STUDIO


Enviado por   •  19 de Marzo de 2022  •  Tutoriales  •  969 Palabras (4 Páginas)  •  75 Visitas

Página 1 de 4

MANEJO DE PROGRESSBAR EN ANDROID STUDIO 

 

MANEJO DE PROGRESSBAR EN ANDROID STUDIO

Creamos una nueva nueva aplicación en Android Studio y colocaremos un LinearLayout Vertical y en su interior 2 ImageButton con los nombres:

IMGBTNCIRCULARPROGRESSBAR y IMGBTNPROGRESSBAR, respectivamente. Si es posible descargue 2 imágenes para que podamos establecerla fácilmente en su propiedad: srcCompat

[pic 1]

En el archivo Java del Activity, comenzaremos declarando las variables de los ImageButton:

ImageButton imgbtnLinear, imgbtnCircular;

 

Luego dentro del evento onCreate del Activity enlazaremos estas variables a los controles ImageButton del Layout.

protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_demo_progress_bar);

 

    imgbtnCircular=

          findViewById(R.id.IMGBTNCIRCULARPROGRESSBAR);     imgbtnLinear=findViewById(R.id.IMGBTNPROGRESSBAR);

 

}

 

 

 

Crearemos luego el método para enlazar al evento OnClick del ImageButton: IMGBTNCIRCULARPROGRESSBAR:

public void Ver_ProgressBar_Circular(View v)

{

    final ProgressDialog pd=

ProgressDialog.show(DemoProgressBarActivity.this,

            "Guardando Archivo",             "Espere un momento...",             true);

 

    Thread mi_hilo=new Thread()

    {

        @Override         public void run() {

 

            try {

                Thread.sleep(4000);

            } catch (InterruptedException e) {

                e.printStackTrace();

            }

 

            pd.dismiss();

        }

    };

 

    mi_hilo.start();

 

}

 

Luego Crearemos el método para enlazar al evento OnClick del ImageButton: IMGBTNPROGRESSBAR. No olvide al final establecer su respectivo enlace en su evento onClick en cada ImageButton.

public void Ver_ProgressBar_Lineal(View v)

{     final ProgressDialog pd = new

ProgressDialog(DemoProgressBarActivity.this);

 

    pd.setTitle("Guardando Archivo");

    pd.setMessage("Espere un momento por favor ...");

 

    pd.setProgressStyle(pd.STYLE_HORIZONTAL);     pd.setCancelable(true);

 

    pd.setProgress(0); // valor de inicio del progressBar     pd.setMax(20); // valor final del progressBar  

...

Descargar como (para miembros actualizados)  txt (3.3 Kb)   pdf (270.2 Kb)   docx (75.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com