placer un élément à droite dans un linéaire de la mise en page dans android
Je veux mettre une image à la droite de la vue. Pour cela, je suis tyring à utiliser quelque chose comme
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
...some other elements
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/imageIcon"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/image_icon" >
</ImageView>
</LinearLayout>
...
</RelativeLayout>
Ci-dessus semble mettre l'image quelque part dans le centre. Comment puis-je m'assurer que l'image est aligné à droite que ce soit en mode portrait ou en mode paysage?
Merci!
OriginalL'auteur serverman | 2012-02-15
Vous devez vous connecter pour publier un commentaire.
Suivant semble fonctionner. Deux changements
1. l'utilisation d'orientation = verticale comme suggéré par Zortkun
2. Utilisation wrap_content dans layout_width.
android:orientation="vertical"
été absent tout au long.. 🙂 les retirer et u ll voir..OriginalL'auteur serverman
Vous n'avez pas besoin d'un Linearlayout si vous utilisez une seule vue à l'intérieur du Linearlayout.
De toute façon ici,
OriginalL'auteur dcanh121
L'orientation par défaut de
LinearLayout
est à l'horizontale. Assurez-vous que le Linéaire de la disposition de l'orientation est définie à Verticale ou sinon, vous ne pouvez pas aling trucs horizontalement.whatelse est dans votre
linearlayout
?Rien d'autre. Le reste des trucs à l'intérieur de l'extérieur par rapport à la présentation, fondamentalement, je veux une ligne avec une seule image à droite. Je peux bien sûr utiliser la marge de gauche (qui fonctionne) mais je veux profiter de l'alignement, donc je n'ai pas à vous soucier de portrait/mode paysage...
oui vous ne devriez pas utiliser des marges dans cette situation. Il devrait être facile tho. Pourriez-vous s'il vous plaît poster l'ensemble de votre xml afin que nous puissions mieux tester?
Salut Zortkun - merci pour votre réponse. Je n'ai pas besoin d'avoir le "center}droit". Je pensais que j'avais essayé cela avant. Peut-être le "orientation =" vertical est la nouvelle chose. Merci!!!!
OriginalL'auteur Orkun Ozen