Je veux que mon imageview reste directement à la droite de mon TextView. Je peux y accomplir en définissant Je peux avoir la SO w / réglage du poids = 1, qui embrasse l'image à l'extrême droite, j'en ai besoin pour être dynamique et être à droite de TextView en tout temps, puis lorsque la largeur du texteView devient plus longue que le parent, pour que l'image ne soit pas enfoncée à l'écran. p> p>
3 Réponses :
Utiliser linearlayout code> avec l'orientation
= "horizontal" code> attribut. Que définir le
poids_sum = 100 code> pour la linearlayout, et que pour votre TextView et ImageView, il suffit de placer l'attribut de poids en fonction de ce que vous voulez. J'espère que ça vous aide. P>
Il pousse toujours l'imageView éteinte.
Définir le poids sur ImageView et TextView
Vous pouvez utiliser ContrainteLayout et définir votre TextView Largeur sur Le résultat provoquera que votre TextView dépose une ligne si le texte est beaucoup de texte. P> Voici un exemple: p> et il ressemblera à ceci: p> 0DP < / code> (également appelé contrainte de correspondance
code>).
i réglez <RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="left">
<TextView
android:id="@+id/title_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:paddingRight="22dp"
android:text="MY TEXT TO THE LEFT"
android:layout_toLeftOf="@id/img_button" />
<ImageButton
android:id="@+id/img_button"
android:layout_width="22dp"
android:layout_height="22dp"
android:layout_marginLeft="4dp"
android:layout_marginTop="6dp"
android:layout_alignRight="@+id/title_view"
android:background="@drawable/some_img"
app:srcCompat="@drawable/ic_edit" />
</RelativeLayout>
Pouvez-vous ajouter votre fichier de mise en page XML pour donner une meilleure idée de ce que vous faites face à votre mise en page? En outre, veuillez inclure les captures d'écran de ce que vous voulez et de ce que vous avez. Cela aidera les autres à mieux répondre à votre question.
J'ai ajouté une partie du XML @mdnaseemashraf
Ou encore mieux, puis-je simplement ajouter mon image en haut à droite du TextView? Avoir-le superposé?