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:
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?
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);
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?