web-dev-qa-db-fra.com

Meilleure façon d’ajouter Activité à un projet Android dans Eclipse?

Lors de l'ajout d'une activité à un projet existant Android, je crée manuellement une nouvelle classe. Est-ce la meilleure façon/la méthode préférée? Comment les autres gèrent-ils cela?

189
Eno

Vous pouvez utiliser la boîte de dialogue "Nouvelle classe", mais cela vous laisse effectuer manuellement les autres étapes (par exemple, ajouter une entrée au fichier manifeste). Si vous souhaitez que ces étapes soient automatisées, vous pouvez créer l'activité via l'éditeur de manifeste comme suit:

  1. Double-cliquez sur AndroidManifest.xml dans l’explorateur de paquet.
  2. Cliquez sur l'onglet "Application" de l'éditeur de manifeste
  3. Cliquez sur "Ajouter .." dans la rubrique "Nœuds d'application" (en bas à gauche de l'écran).
  4. Choisissez Activité dans la liste de la boîte de dialogue qui s'affiche (si vous en avez la possibilité, vous souhaitez créer un nouvel élément de niveau supérieur).
  5. Cliquez sur le lien "Nom *" sous l'en-tête "Attributs pour" (en bas à droite de la fenêtre) pour créer une classe pour la nouvelle activité.

Lorsque vous cliquez sur Terminer dans la boîte de dialogue Nouvelle classe, vous accédez à votre nouvelle classe d'activité afin que vous puissiez commencer à coder.

Cinq étapes peuvent sembler beaucoup, mais j'essaie simplement d'être plus détaillées ici pour que ce soit clair. C'est assez rapide quand vous le faites réellement.

381
Wilka

Il est maintenant beaucoup plus facile de faire cela dans Eclipse. Juste clic droit sur le paquet qui contiendra votre nouvelle activité. Nouveau -> Autre -> (Sous l’onglet Android) _ Android Activité.

Et c'est tout. Votre nouvelle activité est automatiquement ajoutée au fichier manifeste.

88
inankupeli

Une méthode simple proposée par Google Android Developer Community.

enter image description here

15
Shankar Damodaran

Je viens d'utiliser la boîte de dialogue "Nouvelle classe" dans Eclipse et définir la classe de base comme activité. Je ne suis au courant d'aucun autre moyen de le faire. Quelle autre méthode vous attendez-vous à être disponible?

4
Mark B

Les classes R. * sont générées dynamiquement. Je laisse l'option "Construire automatiquement" dans le menu Projet afin que les classes R. * soient toujours à jour.

De plus, lors de la création de nouvelles activités, je copie et renomme d'anciennes, en particulier si elles sont similaires à la nouvelle activité dont j'ai besoin, car Eclipse renomme tout pour vous.

Sinon, comme d'autres l'ont dit, la commande Fichier-> Nouveau-> Classe fonctionne bien et construira votre fichier pour vous, y compris les modèles pour les méthodes requises en fonction de votre classe, de son héritage et de ses interfaces.

3
Jerry Brady

Pour créer une nouvelle activité, cliquez simplement sur ctrl + N une fenêtre s’affiche, sélectionnez Android, puis une autre fenêtre apparaît et donnez un nom à cette activité secondaire.Maintenant, une autre activité est créée

2
uday

À ma connaissance, il n'y a pas d'outil utilisé pour créer des classes d'activité. Il vous suffit d'utiliser l'option "Nouvelle classe" sous Eclipse et de définir la classe de base sur "Activité".

Nous pensons qu’il s’agit d’un outil de type assistant lors de la création/modification de la présentation XML utilisée par une activité. Pour utiliser cet outil pour créer une mise en page XML, utilisez l'option sous "Nouveau" de "Fichier XML Android". Cet outil vous permettra de créer une partie de la présentation de base de la vue.

1
Jason D.

J'ai créé un plugin Eclipse pour créer une activité en un clic.

Il suffit de télécharger le plug-in à partir de https://docs.google.com/file/d/0B63U_IjxUP_GMkdYZzc1Y3lEM1U/edit?usp=sharing

Collez le plugin dans le dossier dropins dans Eclipse et redémarrez Eclipse.

Pour plus de détails s'il vous plaît voir mon blog
http://shareatramachandran.blogspot.in/2013/06/Android-activity-plugin-for-eclispe.html

Besoin de votre commentaire à ce sujet si cela vous était utile ...

0
Ram