2010-09-24 9 views
5

En mi aplicación de Android estoy usando el cuadro de diálogo de progreso en mi pantalla emergente. Me gustaría ver solo la barra de progreso con la carga del mensaje sin el fondo. ¿Hay alguna manera de que pueda cambiar el fondo a transparente en Android?cambiar fondo de diálogo de progreso

Comparta sus valiosas sugerencias.

Respuesta

0

puede obtenerlo definiendo la barra de progreso y el texto en su archivo xml y lo controla en su actividad.

0

Como dice MGS, puede poner el <Progressbar> en su archivo xml de diseño. Además, si desea personalizar su ProgressDialog, debe estudiar the CustomDialog Tutorial in the Documentation. Explica todo sobre Diálogo por completo.

+0

@ Praveen.Its para el mismo propósito que usted respondió en el siguiente enlace. – Remmyabhavan

+0

http://stackoverflow.com/questions/3740458/insert-progress-spinner-into-splashscreen-android.Here no quiero usar un cuadro de diálogo sino una barra de progreso simple ¿puedo hacerlo? – Remmyabhavan

0

Puede hacerlo con la ayuda de un cuadro de diálogo personalizado en lugar de usar el cuadro de diálogo de progreso. El diálogo personalizado será un mejor enfoque para hacer esto. Siga el link. También puede utilizar

android:background="@android:color/transparent" 

en la propiedad de fondo de la disposición de los padres con el fin de hacerlo transparente.

Hope esto va a resolver su problema debe ser colocado en la Disposición

1

ProgressBar y luego hay que establecer o cambiar el progressbar en su actividad.

Tenga cuidado de establecer el fondo antes de establecer max, min, progress y text o no se procesará correctamente.

0

hacer archivo .xml diseño que desea mostrar en el diálogo a continuación, Crear objeto de diálogo

de diálogo de diálogo = nuevo cuadro de diálogo (main.this);

  1. dialog.setContentView (R.layout. "Your_layout");
  2. dialog.setTitle ("Este es mi cuadro de diálogo personalizado");
  3. dialog.setCancelable (true);
0

crear un conjunto de diálogo establecer el estilo de diálogo al siguiente:

<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog"> 
     <item name="android:windowBackground">@android:color/transparent</item> 
     <item name="android:windowIsFloating">false</item> 
     <item name="android:windowNoTitle">true</item> 
    </style> 

Por ejemplo:

Dialog dialog = new Dialog(main.this,R.style.CustomDialogTheme); 
dialog.setContentView(<layout>); 

sólo hay que poner la barra de progreso en la disposición.

Cuestiones relacionadas