[ERLEDIGT] LL zur Laufzeit erstellen, Abstand zwischen LL und LL möglich ?

  • 2 Antworten
  • Letztes Antwortdatum
C

coreytaylor211

Fortgeschrittenes Mitglied
5
Hallo zusammen,
wie ist es möglich bei einem b.z.w mehreren zur Laufzeit erstelltem LinearLayouts einen Abstand dazwischen zu bekommen ? Eine margin Methode konnte ich nicht finden, und mit LayoutParams sowas zu erzwingen ist mir auch nicht gelungen.
 
Moinmoin,

Im XML: Hast du die LinearLayouts, denen du ein Margin verpassen willst in einem übergeordneten Layout? Falls nicht, versuch es mal etwa so:
Code:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">

  <LinearLayout 
    android:layout_margin="40dp"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
  </LinearLayout>

</LinearLayout>

Programmatisch könntest du die Margin-Werte etwa so setzen:
Code:
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
     LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);

layoutParams.setMargins(30, 20, 30, 0);

Beide Varianten von mir nicht getestet. Müsstest du mal probieren, ob du damit weiter kommst.
 
  • Danke
Reaktionen: coreytaylor211 und swa00
Super Vielen Dank hat funktioniert.
 
  • Danke
Reaktionen: swa00 und lordzwieback

Ähnliche Themen

Jennywise
Antworten
2
Aufrufe
665
Jennywise
Jennywise
Zurück
Oben Unten