J'ai un composant personnalisé qui se compose de 2 textes et 4 boutons bascule. Je veux dessiner cette vue à une position spécifique sur l'écran. Comment est-ce possible?Dessiner vue personnalisée sur la position spécifique de l'écran - Android
Répondre
Vous pouvez envelopper les contrôles dans une mise en page, par ex. un LinearLayout, et ajouter android:paddingLeft
et android:paddingTop
par une certaine valeur de pixel à cette mise en page pour le positionner comme vous le souhaitez.
Cependant, je conseillerais que les mises en page Android soient mieux conçues avec des positions relatives plutôt que des positions absolues. Différents appareils ont des tailles d'écran différentes, et à moins que vous ne l'interdisiez, vos mises en page peuvent être basculées entre les proportions Portrait en Paysage sans avertissement. Les mises en page conçues avec un positionnement relatif résistent beaucoup mieux dans ces conditions. Le conteneur RelativeLayout permet des astuces telles que le centrage des commandes sur l'écran et leur alignement par rapport aux autres contrôles.
http://developer.android.com/intl/de/reference/android/widget/RelativeLayout.html
Comment puis-je placer une vue dans une certaine position spécifique lors de l'exécution? – Pria