Exemple Android RelativeLayout
Sous Android,RelativeLayout vous permet de positionner la base de votre composant sur la position du composant à proximité (parent ou frère). C'est la disposition la plus flexible, qui vous permet de positionner votre composant pour qu'il s'affiche où vous le souhaitez (si vous savez comment le «relatif»).
DansRelativeLayout
, vous pouvez utiliser «above,below,left etright» pour organiser la position du composant, par exemple, afficher un «bouton1» ci-dessous «Button2», ou afficher «button3» à droite du «button1».
Note
LeRelativeLayout
est très flexible, mais difficile à maîtriser. Nous vous suggérons d'utiliser l'IDE Eclipse pour faire glisser le composant, puis de visualiser le code de disposition XML généré par Eclipse pour comprendre comment coder les composants «relatifs».
Dans ce tutoriel, nous vous montrons comment organiser / positionnerbutton
,textview
eteditbox
via «RelativeLayout
».
P.S This project is developed in Eclipse 3.7, and tested with Android 2.3.3.
1. Disposition relative
Ouvrez le fichier «res/layout/main.xml», ajoutez des composants et positionnez-le via «RelativeLayout
». Lisez ci-dessous le code XML, assez verbeux pour vous dire où afficher le composant.
Fichier: res / layout / main.xml
2. Demo
Voir le résultat, le code XML ci-dessus générera la sortie suivante.
Télécharger le code source
Téléchargez-le -Android-RelativeLayout-Example.zip (15 Ko)