M
Manuel1805
Ambitioniertes Mitglied
- 2
Hallo zusammen,
ich versuche die margins zur Laufzeit zu ändern. Leider mit suboptimalen Ergebnis.
Wenn ich den folgenden Code verwende verschiebt sich die ImageView in die TextView.
Gibt es eine andere Methode die Margins zur Laufzeit zu ändern? Oder wie verhindere ich das Verschieben der ImageView?
Mein Java-Code schaut wie folgt aus:
Meine Layout schaut wie folgt aus:
[/CODE]
ich versuche die margins zur Laufzeit zu ändern. Leider mit suboptimalen Ergebnis.
Wenn ich den folgenden Code verwende verschiebt sich die ImageView in die TextView.

Gibt es eine andere Methode die Margins zur Laufzeit zu ändern? Oder wie verhindere ich das Verschieben der ImageView?
Mein Java-Code schaut wie folgt aus:
Code:
...
bild = (ImageView) view.findViewById(R.id.a_ib_image);
bild.setImageResource(R.drawable.entnahmegewinnverlust);
//NEU
RelativeLayout.LayoutParams rm =
new RelativeLayout.LayoutParams
(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
// rm.setMargins(left, top, right, bottom);
rm.setMargins(0, 50, 0, 0);
bild.setLayoutParams(rm);
Meine Layout schaut wie folgt aus:
Code:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/hintergrund_standard"
android:orientation="vertical" >
<TextView
android:id="@+id/a_ib_inhalt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="5dp"
android:layout_marginTop="70dp"
android:gravity="left"
android:paddingLeft="30dp"
android:paddingRight="30dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textSize="22sp" />
<ImageView
android:id="@+id/a_ib_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/a_ib_inhalt_seite_von_bis"
android:layout_alignParentTop="false"
android:layout_below="@+id/a_ib_inhalt"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginBottom="5dp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="5dp"
android:baselineAlignBottom="true"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:visibility="visible" />
<TextView
android:id="@+id/a_ib_inhalt_seite_von_bis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="8dp"
android:background="#ffffff"
android:textSize="15sp" />
<ImageView
android:id="@+id/a_ib_pfeil_rechts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/ic_action_forward" />
</RelativeLayout>[CODE]