T
Tom299
Stammgast
- 122
Hi Leute,
ich ärger mich mal wieder schwarz über die Layout-Probleme bei Android:
Das TableLayout enthält mehrere TableRows, alle haben 2 TextViews, eine mit Weight 0.35 und eine mit Weight 0.65. Das funktioniert auch wunderbar, denn die TextViews sind standardmäßig vermutlich mit Gravity Left gesetzt.
Nur die eine Zeile, wo ich anstatt der 2. TextView eine ImageView benutze, wird IMMER zentriert, egal ob ich in layout_gravity left oder right eingebe.
Hab auch schon width auf match_parent versucht, bringt aber alles nix. Den Hintergrund der beiden Views hab ich blau und rot gemacht, damit ich sehe, welchen Platz die Views einnehmen. Der Platz stimmt, 35% und 65%. Aber trotzem ist die Grafik meiner ImageView IMMER zentriert ...
Hat jemand einen Tip für mich? Project Clean hab ich schon gemacht, weiß gar nicht, wie oft ...
Gruß,
Tom
ich ärger mich mal wieder schwarz über die Layout-Probleme bei Android:
Code:
<TableRow
android:id="@+id/application_details_status_row"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/application_details_tv_status_label"
android:layout_width="0dp"
android:layout_weight="0.35"
android:layout_height="wrap_content"
android:paddingLeft="13dp"
android:singleLine="true"
android:textAppearance="@android:style/TextAppearance.Medium"
android:text="@string/status"
android:background="@color/background_blue"
/>
<ImageView
android:id="@+id/application_details_iv_status"
android:layout_width="0dp"
android:layout_weight="0.65"
android:layout_height="wrap_content"
android:paddingLeft="13dp"
android:layout_gravity="left"
android:background="@color/background_red"
/>
</TableRow>
Das TableLayout enthält mehrere TableRows, alle haben 2 TextViews, eine mit Weight 0.35 und eine mit Weight 0.65. Das funktioniert auch wunderbar, denn die TextViews sind standardmäßig vermutlich mit Gravity Left gesetzt.
Nur die eine Zeile, wo ich anstatt der 2. TextView eine ImageView benutze, wird IMMER zentriert, egal ob ich in layout_gravity left oder right eingebe.
Hab auch schon width auf match_parent versucht, bringt aber alles nix. Den Hintergrund der beiden Views hab ich blau und rot gemacht, damit ich sehe, welchen Platz die Views einnehmen. Der Platz stimmt, 35% und 65%. Aber trotzem ist die Grafik meiner ImageView IMMER zentriert ...
Hat jemand einen Tip für mich? Project Clean hab ich schon gemacht, weiß gar nicht, wie oft ...
Gruß,
Tom