Comment créer une Barre de progression par programmation?
Mon application a besoin de créer un petit ProgressBar
par programmation.
ProgressBar
ne dispose pas d'une méthode pour définir le style (je veux un petit
ProgressBar
). Le constructeur peut prendre un AttributeSet
, cependant, il est un
interface et m'oblige à mettre en œuvre un ensemble de fonctions. Est-il un moyen
pour définir la ProgressBar
à un petit style? (Je ne peux pas utiliser XML pour créer
ProgressBar
.)
InformationsquelleAutor Arutha | 2010-08-23
Vous devez vous connecter pour publier un commentaire.
La plupart du temps, si vous fournissez un
AttributeSet
manuellement, vous devez utiliser l'une de Android. Heureusement, ils ont exposé l'attribut qui décrit une petite barre de progression. Utilisez ce code:ProgressBar
à unViewGroup
commeLinearLayout
, alors seulement, il apparaîtra sur l'écran.Créer une mise en page fichier xml dans res/layout répertoire avec les progrès souhaités barre contenant tous les attributs dont vous avez besoin:
Suivant dans la classe d'Activité, vous pouvez créer ProgressBar objet de cette mise en page:
où R. layout.small_progress_bar liens à votre disposition de fichier xml.
Vous pouvez toujours pas utiliser le fichier xml?
Activity.java
Vérifier ici
ProgressDialog est obsolète.Qu'est-ce que l'autre à utiliser?