l'image NetBeans et Android
-
28-09-2019 - |
Question
Nouveau pour le développement Android et ont décidé d'utiliser NetBeans 6.9.1 comme mon IDE. Jusqu'à présent, le processus a été un peu douloureux, mais je commence à rouler les choses. Cependant, je suis en train de créer une sous-classe ImageView pour ma première vue personnalisée et je ne peux pas comprendre comment ajouter mon dossier Box.png au projet. Glisser-déposer ne fonctionne pas, il n'y a pas d'options cliquez avec le bouton droit pour ajouter un fichier dans le dossier des ressources, pas de menus déroulants pour ajouter des images, aucun moyen d'ajouter l'image à un package. On pourrait utiliser une idée, merci!
La solution
Il suffit d'aller dans le dossier du projet et copier les images que vous voulez dans le dossier res/drawable
. L'IDE vous aide beaucoup avec la complétion de code, la vérification des erreurs, etc ... mais cette tâche simple peut être fait à la main.
Ensuite, vous pouvez référencer vos ressources en utilisant quelque chose comme: R.drawable.image
Notez que je ne suis pas en utilisant l'extension de l'image. Si vous vous demandez ce que R
est, permettez-moi de vous donner une brève explication:
Chaque ressource qui est enregistré dans le répertoire des ressources est référencé dans la classe R
. C'est un fichier qui est généré automatiquement par Android et il est utilisé pour faire référence à ces ressources de votre code. Dans ce cas, il sera en R.drawable.*
car il est une ressource drawable. Il existe d'autres types de ressources, comme mises en page: R.layout.something
ou chaînes R.string.whatever
. C'est essentiel pour le développement Android, vous mieux lire quelques tutoriels (ou acheter des livres) pour que vous puissiez commencer.
Alors, dans votre cas sera quelque chose comme setImageDrawable(R.layout.wood);
Cependant, je vous recommande vivement de lire d'abord quelques tutoriels. Google à ce sujet, vous trouverez des tonnes.