Android-List-Item: TextView auf der linken Seite, Bild auf der rechten Seite

ich bin erstellen einer benutzerdefinierten Liste posten und android Listenansicht. es ist sehr einfach, es hat eine textview auf der linken Seite und ein Bild auf der rechten Seite. sollte das Bild ausrichten rechts und der text-Ansicht sollten sich alle den Raum auf der linken Seite. problem ist, ich kann das Bild zu zeigen, aber es schiebt nach Links. wenn ich den textview Breite fill_parent, das Bild verschwindet. hier ist mein layout:

<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" 
              android:layout_width="fill_parent" android:layout_height="50px" android:layout_gravity="center_vertical">
  <!-- item -->
  <TextView android:id="@+id/txtItem" android:gravity="center_vertical" android:textSize="20px" android:layout_width="fill_parent" 
            android:layout_height="fill_parent"/>

  <!-- disclosure image -->
  <ImageView android:layout_gravity="right|center_vertical" android:src="@drawable/common_icon_arrow_disclosure" 
              android:layout_width="wrap_content" android:layout_height="wrap_content"/>
</LinearLayout>

ich habe auch versucht ein relative layout, aber das gleiche passiert. was mache ich falsch?


EDIT: zur Klarstellung, dies ist, was ich versuche zu erreichen:

Android-List-Item: TextView auf der linken Seite, Bild auf der rechten Seite

ich möchte das text-Feld zu nehmen, bis der gesamte linke Bereich, und das Bild auf der rechten Seite, nicht skaliert, vertikal zentriert.

Schreibe einen Kommentar