1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Wie RelativeLayout horiz. und vert. in RelativeLayout positionieren?

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Andro-medanebel, 11.04.2011.

  1. Andro-medanebel, 11.04.2011 #1
    Andro-medanebel

    Andro-medanebel Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    46
    Erhaltene Danke:
    0
    Registriert seit:
    09.10.2010
    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?
     
  2. Andro-medanebel, 11.04.2011 #2
    Andro-medanebel

    Andro-medanebel Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    46
    Erhaltene Danke:
    0
    Registriert seit:
    09.10.2010

Diese Seite empfehlen