2010-11-22 9 views

Respuesta

4

Usted puede utilizar el widget ProgressBar:

<ProgressBar 
    android:id="@+id/a_progressbar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

Se puede personalizar con su propia imagen si lo desea. Sólo tienes que crear un archivo de estilos (res/styles.xml) así:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="AProgressBar"> 
     <item name="android:indeterminateDrawable">@drawable/progress_small</item> 
     <item name="android:minWidth">20dip</item> 
     <item name="android:maxWidth">20dip</item> 
     <item name="android:minHeight">20dip</item> 
     <item name="android:maxHeight">20dip</item> 
    </style> 
</resources> 

@drawable/progress_small hace referencia a un archivo de imagen llamado progress_small.png. Luego, simplemente modifique su barra de progreso de esta manera:

<ProgressBar 
    android:id="@+id/a_progressbar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="@style/AProgressBar"/> 
2

Sí se puede utilizar el "ProgressBar" Widget en su xml: http://developer.android.com/reference/android/widget/ProgressBar.html

Indicador visual de progreso en alguna operación. Muestra una barra para el usuario que representa cuánto ha progresado la operación; la aplicación puede cambiar la cantidad de progreso (modificando la longitud de la barra) a medida que avanza. También hay un progreso secundario que se puede visualizar en una barra de progreso que es útil para mostrar el progreso intermedio, como el nivel de búfer durante una barra de progreso de reproducción de transmisión.

Una barra de progreso también puede hacerse indeterminada. En modo indeterminado, la barra de progreso muestra una animación cíclica. Las aplicaciones usan este modo cuando la longitud de la tarea es desconocida.

Cuestiones relacionadas