Dans ce tuto, nous allons réaliser deux hello world de deux méthodes différentes. La première en java et la seconde en XML.
Dans ce tuto, nous allons réaliser deux hello world de deux méthodes différentes. La première en java et la seconde en XML.
Il faut :
Dans ce tuto le projet a comme paramètres :
Tout d'abord, on va dans l'arborescence double cliqué sur notre fichier java :
Celui-ci va s'ouvrir :
Explication du code :
Maintenant on va modifier ce fichier pour afficher "Hello, Android" :
Explication :
On a instancier une textview (composant qui sert seulement à afficher des alphanumériques).
TextView tv = new TextView(this);
On lui a donné une valeur :
tv.setText("Hello, Android");
Et on modifie la ligne qui fait appel au xml pour qu'il affiche notre composant :
setContentView(tv);
Eclipse affichera une erreur à la ligne de création de la textview. Normal, il faut importer la classe nécessaire :
import android.widget.TextView;
On peut maintenant exécuter le projet :
On va remettre le code de la classe hello.java d'origine :
Ensuite dans l'arborescence on va ouvrir le fichier XML qui nous intéresse :
On obtient ceci :
Explication :
La première ligne est la déclaration obligatoire qui dit qu'on utilise l'XML.
Ensuite on crée un textview :
<TextView ...
On le définit : nous verrons dans un autre tuto les paramètres "android:id=" et "android:layout_"
Puis le paramètre qui nous intéresse, il indique la valeur de la textview :
android:text="@string/hello"
/>
Donc on modifie cette ligne par :
android:text="Bonjour, Android !"
On sauvegarde le projet et on l'exécute :