Android mise en page : Aligner un TextView et un Spinner
Je voudrais aligner un textview (en disant : "le Jour :") avec un Spinner où l'utilisateur peut choisir le jour de la semaine qu'il veut (lundi, mardi, etc.)
quand j'essaie de les aligner :
<TextView android:id="@+id/labelSpinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/textSpinner1"
android:layout_toRightOf="@+id/spinner_days"
android:layout_alignParentTop="true"/>
<Spinner android:id="@+id/spinner_days"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/labelSpinner1"
android:layout_alignParentLeft="true"
android:drawSelectorOnTop="true"/>
le résultat que j'obtiens est que je ne vois que le compteur, et le TextView n'est pas visible (ou est en dessous de la Toupie)
Merci pour votre aide!
OriginalL'auteur user1820528 | 2012-11-14
Vous devez vous connecter pour publier un commentaire.
Je suppose que vous voulez la touche de navigation vers la droite de la TextView? Vérifiez le code suivant:
Votre problème était que le spinner rempli la totalité de vue (
android:layout_width="fill_parent"
) alors que vous en avez forcé le TextView à droite de la touche de navigation (donc en dehors de l'écran --> invisible pour vous)Si je veux ajouter un TextView aligné à un EditText, à droite sur le bas de la TextView et la Fileuse, comment dois-je faire ?
C'est en quelque sorte la même chose. Réutiliser le code ci-dessus et retirez le alignParentTop ligne et ajouter de nouveaux points de vue (textview / edittext)
android:layout_below="@id/labelSpinner1"
. En outre, je vous recommande de lire la documentation pour les différents schémas de types dans android: Lienne s'applique pas aux LinearLayout
Vrai. Seulement
RelativeLayout
a l'attributandroid:layout_toRightOf
. Lorsque vous utilisez unLinearLayout
vous pouvez le faire facilement en ajoutantandroid:orientation="horizontal"
(évidemment, vous devez envelopper laSpinner
et laTextView
dans un autre LinearLayout)OriginalL'auteur reVerse