Comment obtenir un tableau d'images?
Je veux faire une Batterie d'application qui devrait en informer le pourcentage de batterie à l'utilisateur sous forme d'image. Maintenant pour la batterie en pourcentage de 0 à 100, j'ai besoin de 101 images en tout. Ce que je veux faire est ce que c'est possible d'insérer ces images dans un tableau et de les utiliser en conséquence. Par exemple, si mon pourcentage de batterie est de 47%, l'image dans le tableau à la position 47 devrait être la ressource.
Admettons que j'ai ImageView nommé Batterie, et j'ai une tableau nommé batteryimage(contenant toutes les 101 images) alors que je devrais être capable de faire cela,
Battery.setBackgroundResource(R.drawable.batteryimage[p])
où p sera le pourcentage actuel de la batterie, que je vais obtenir par le code.
Espère que vous avez tous compris ce que je veux.. Merci d'avance..
- 100 images? vraiment? bien sûr, il est à vous, mais il serait beaucoup mieux de penser à la réutilisation d'une image pour afficher la progression.
- je pensais juste que, la superposition des images transparentes et il suffit d'utiliser 0 - 100 % limites de l'une des images, vous serez mieux la mémoire de sage beaucoup plus pros que les inconvénients
Vous devez vous connecter pour publier un commentaire.
définir un tableau d'id de l'image comme ceci
pour différents condition d'utiliser ce tableau comme
ou vous pouvez utiliser ENUM pour le rendre plus lisible..
Mais.. je pense que vous devriez penser d'une autre façon. au lieu d'utiliser 100 image différente de créer une progressbar personnalisé afin de montrer les différents état de votre batterie.
De connaître les bases de la barre de Progression de voir le doc ici
et pour créer des progressbar vous pouvez le vérifier donc, la question