Comment faire pour créer des activités multiples sur l' Android
Le 1
Ouvrez votre projet Android dans Eclipse , l'environnement de développement officiel pour coder les applications Android . Localisez votre projet dans l'Explorateur de packages sur le côté gauche de la fenêtre principale Eclipse . En règle générale, un certain nombre de répertoires , fichiers et dossiers se trouve dans la trousse de demande pour une seule application . Lorsque Eclipse crée votre projet, il crée généralement une classe d' activité par défaut , qui est lancé lorsque les utilisateurs exécutent votre application . Pour voir les classes dans votre application , ouvrez le dossier "src" dans le projet , puis ouvrez le paquet par défaut , qui vous avez nommé lors de la création du projet dans Eclipse . Dans ce répertoire , vous devriez voir un ou plusieurs fichiers Java .
2
Créer une nouvelle classe d'activité de votre projet . Cliquez-droit sur le package par défaut , choisissez "Nouveau " puis sélectionnez " classe " avant d'entrer le nom de la nouvelle classe . Eclipse va automatiquement ouvrir le nouveau fichier de classe dans le volet de l'éditeur ; une partie du code sera pré- remplie . Modifier la classe d'étendre la classe d'activité comme dans cet exemple : Photos
LovelyScreen public class { la mise en œuvre //de classe } d'activité
Vous aurez aussi besoin d'importer la classe d'activité , il faut donc ajouter ce qui suit ligne au-dessus du contour de déclaration de classe : Photos
importation android.app.Activity ;
3
Substituez la méthode " onCreate " pour votre classe d'activité . Pour définir ce qui doit se produire lorsque les utilisateurs lancent un écran d'activité, vous pouvez inclure du code dans la méthode " onCreate " , comme dans l'exemple suivant :
public void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) détails ;//de classe }
Ce appelle la méthode de la super-classe en cours d'extension . Une étape de traitement commun est de définir un modèle , comme dans l'exemple suivant : Photos
setContentView ( R.layout.main ) ;
Ce code indique Android à utiliser la mise en page XML spécifié dans le " ; main.xml " fichier de mise en page. Vous pouvez créer un fichier de mise en page pour chacun de vos activités si vous le souhaitez.
4
Ajouter votre activité dans le fichier manifeste pour votre application . Dans le fichier " AndroidManifest.xml " que vous devriez trouver dans le Navigateur d'Eclipse pour votre dossier de candidature , vous devez ajouter les détails de chaque activité . Ouvrez votre fichier manifeste et ajouter du code en utilisant la syntaxe suivante : Photos
d'activité> android:name=".LovelyScreen"> < /activité > Photos
Modifier le nom pour adapter votre propre classe . Vous devriez consulter votre classe principale de l'application dans le manifeste déjà, mais son annonce est légèrement différent car il est lancé lorsque les utilisateurs démarrent l'application .
5
Créer une "intention" pour lancer votre activité . Dans une classe en dehors de la nouvelle classe d'activité , où que vous voulez lancer, de créer l'intention en utilisant la syntaxe suivante : Photos
intention myScreen = new Intent (this, LovelyScreen.class ) ; this.startActivity ( myScreen ) ; Photos
Ce code commence l'activité définie par la nouvelle classe . Changer le nom de la classe en fonction de votre propre application . Répétez le processus de création d' une nouvelle classe , l'extension de la classe d'activité , la substitution de la méthode " onCreate " , ajoutant le manifeste et le démarrage d'une intention pour chaque nouvelle activité dont vous avez besoin dans votre application .
Photos