Dessiner une vue personnalisée sur la position spécifique de l'écran - Android
-
24-09-2019 - |
Question
J'ai un composant personnalisé qui se compose de 2 vue texte et 4 boutons à bascule. Je veux en tirer ce point de vue à une position spécifique sur l'écran. Comment est-ce possible?
La solution
Vous pouvez envelopper les commandes dans une mise en page, par exemple un LinearLayout et ajouter android:paddingLeft
et android:paddingTop
par une valeur de pixel à cette mise en page pour le positionner la façon dont vous voulez.
Cependant, je vous conseille de Android Layouts sont mieux conçus avec des positions par rapport plutôt que des positions absolues. Différents dispositifs ont différentes tailles d'écran, et à moins que vous interdire vos mises en page peuvent être commutées entre Portrait de rapports paysage sans avertissement. Layouts conçues avec un positionnement relatif tiennent beaucoup mieux dans ces conditions. Le conteneur RelativeLayout permet des tours de centrage comme les commandes à l'écran, et de les aligner par rapport à d'autres contrôles.
http://developer.android.com/intl /de/reference/android/widget/RelativeLayout.html