J'ai créé une mise en page simple avec un bouton, un TextView et un ImageView (avec un point d'interrogation).Comment aligner un ImageView sur le bord droit d'un bouton?
<Button
android:background="#f00"
android:textSize="25dp"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Button"
android:id="@+id/button" />
<TextView
android:id="@+id/textViewmas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button"
android:layout_alignLeft="@+id/button"
android:layout_alignStart="@+id/button"
android:text="title "
android:textSize="18dp" />
<ImageView
android:id="@+id/questionmark"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/textViewmas"
android:layout_alignTop="@+id/textViewmas"
android:layout_alignRight="@+id/button"
android:layout_alignEnd="@+id/button"
app:srcCompat="@drawable/questionmark"/>
The question mark should be a bit more right
Je veux bord droit de l'image (questionmark) pour aligner sur le bord droit du bouton. En plus, le haut et le bas doivent être alignés en haut et en bas de l'affichage de texte du titre (même hauteur). Pourquoi l'image ne s'aligne-t-elle pas sur le bord droit, mais un peu plus à gauche? J'ai remarqué que si j'augmente la taille du texte title (par exemple 30dp) le problème disparaît, mais j'ai besoin d'un petit textize.
------ EDIT: Y a-t-il peut-être une taille minimale pour les images, sous laquelle les instructions ne fonctionnent pas bien?
Qu'est-ce que u veut exactement u peut faire une image peindre si vous voulez alors je vais concevoir pour vous exactement vous voulez. –
Assurez-vous que votre image n'a pas de rembourrage supplémentaire autour. S'il y a un rembourrage supplémentaire avec l'image, retirez-le en utilisant Photoshop ou tout autre outil. Vous pouvez également vérifier avec cette image et voir si elle correspond ou non. https://image.flaticon.com/icons/png/512/78/78299.png – Aveek
J'ai posté une solution. Faites-moi savoir si cela fonctionne –