Wie RelativeLayout horiz. und vert. in RelativeLayout positionieren?

  • 1 Antworten
  • Letztes Antwortdatum
A

Andro-medanebel

Neues Mitglied
0
Ich habe ein per xml definiertes RelativeLayout (xml_layout)
und ein per Programm erzeugtes RelativeLayout (vg).

Dem RelativeLayout vg füge ich eine Button-Gruppe
zu (mehrere Spalten und Zeilen aus Buttons) und füge vg
dann xml_layout zu:

Code:
RelativeLayout xml_layout = (RelativeLayout) findViewById(R.id.custom_layout_id);
RelativeLayout vg = new RelativeLayout(getContext());
//... Buttons zufügen mit vg.addView(...)
vg.setGravity(RelativeLayout.CENTER_HORIZONTAL);
xml_layout.addView(vg);
Das setGravity bringt nichts, meine Button-Gruppe wird weiterhin
links oben angezeigt statt horizontal mittig und zudem
soll sie ja auch vertikal mittig angezeigt werden,
aber bei set Gravity kann ich ja nur CENTER_HORIZONTAL ODER
CENTER_VERTICALLY angeben.

Wie ist es also möglich, das RelativeLayout vg mittig (horizontal
und vertikal) im RelativeLayout xml_layout zu positionieren?
 
Zurück
Oben Unten