J'ai un problème avec un RelativeLayout
contenant deux TextView
et un ImageView
, que j'utilise pour afficher les articles dans un ListView
. Les éléments sont correctement affichés sur Android 1.6, mais sur Android 2.2, les codes TextView
se chevauchent.Chevauchement des éléments TextView dans RelativeLayout dans 2.2; pas de problème en 1.6
Voici une image qui montre la bonne et côte à côte un comportement incorrect:
Et voici le code source de mon RelativeLayout:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="6dip">
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="6dip"
/>
<TextView
android:id="@+id/secondLine"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:singleLine="true"
android:layout_below="@+id/firstLine"
android:layout_toRightOf="@id/icon"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
/>
<TextView
android:id="@+id/firstLine"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textStyle="bold"
android:ellipsize="marquee"
android:singleLine="true"
android:layout_toRightOf="@id/icon"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
/>
</RelativeLayout>
Toute idée Je fais mal?
Merci beaucoup,
Philipp
J'ai réussi à le résoudre avec la réponse d'Octavian. Merci pour votre explication détaillée! – Philipp
Cela ne résoudra pas le problème car cela ne fonctionne tout simplement pas de cette façon. 'layout_below' va être ignoré quand vous définissez vos Vues comme ci-dessus. –