TextView in TableRow zu breit

Webster

Webster

Erfahrenes Mitglied
25
Hi beisammen,

ich habe ein Problem mit einer TableRow.
Die letzte drei ImageButton werden nicht komplett angezeigt, wenn im ersten TextView zuviel Text rein geschrieben wird. Wie kann ich es schaffen, dass die ImageButton immer rechts in der Zeite angezeigt werden, egal wie lange der Text im TextView ist?

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/list_table"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#000000"
android:stretchColumns="1" >

<TableRow>

<TextView
android:id="@+id/list_desc"
android:textSize="16px"
android:textStyle="bold"
android:padding="8dip" />

<TextView
android:id="@+id/list_value"
android:textSize="16px"
android:textStyle="bold"
android:gravity="right"
android:padding="8dip" />

<ImageButton
android:id="@+id/list_status1"
android:layout_width="48px"
android:layout_height="48px"
android:background="#000000"
android:focusable="true"
android:clickable="true" />

<ImageButton
android:id="@+id/list_status2"
android:layout_width="48px"
android:layout_height="48px"
android:visibility="invisible"
android:background="#000000"
android:focusable="true"
android:clickable="true" />

<ImageButton
android:id="@+id/list_trend"
android:layout_width="48px"
android:layout_height="48px"
android:background="#000000"
android:focusable="false"
android:clickable="false" />

</TableRow>

</TableLayout>
 
du könntest das mit gravity:right probieren und beim text gravity:left - dann sollte er eine neue zeile beginnen, statt das element zu verschieben
 
Nein, funktioniert leider nicht.
Die ImageButtons werden immer noch zum Teil rechts raus geschoben, sodass man noch nicht mal drauf klicken kann.

Hat noch jemand eine Idee?
 
Ja, habe ich.
Dieses TableLayout ist von einem eigenen Adapter ein Element eines ListView.
Leider habe ich keine Ahnung, wie ich das anstellen muss, wegen den verschiedenen Ausrichtungen (android:orientation). Momentan verwende ich ein Layout für beide Ausrichtungen, wenn ich jetzt aber eine Begrenzung einbaue, dann hat theoretisch eine Ausrichtung zu wenig oder zu viel Platz.

Aber nichts desto trotz kann ich es ja mal versuchen ^^
 

Ähnliche Themen

D
Antworten
23
Aufrufe
2.493
Data2006
D
S
Antworten
0
Aufrufe
586
Sergio13
S
OnkelLon
Antworten
13
Aufrufe
1.972
OnkelLon
OnkelLon
Zurück
Oben Unten