Wie platziere ich eine Ansicht unten und in der Mitte des Seiten-android-Layouts?

8

Ich verwende ein Layout und möchte die Ansicht in der Mitte und unten auf der Seite anzeigen. verwende den folgenden Code, aber er bleibt links unten nicht zentriert, wenn er auf dem Tablet angezeigt wird. wie man es zentriert.

%Vor%     
cavallo 17.11.2011, 12:03
quelle

3 Antworten

17

Sie müssen dieses LinearLayout in ein RelativeLayout setzen. Das relative Layout ist vorzugsweise Ihr Root-Layout mit fill_parent für die Höhe, da es den Boden erreichen muss.

fügen Sie das dann zu Ihrem LinearLayout statt der Schwerkraft hinzu:

%Vor%

Beispiel:

%Vor%     
Tapirboy 17.11.2011, 12:42
quelle
1

Versuchen Sie es mit RelativeLayout mit android:layout_alignParentBottom und android:layout_centerHorizontal

    
Macarse 17.11.2011 12:07
quelle
1

@pink_candy verwenden keine Gravitation in LinearLayout, wenn Sie es verwenden, wird es für alle untergeordneten Ansichten in diesem LinearLayout gelten. Wenn Sie möchten, dass eine bestimmte Ansicht ausgerichtet wird, legen Sie für den Parameter layout_gravity nur diese Ansicht fest. Die Ansicht kann auch button, image, customview oder auch ein anderes Layout sein.

    
Pawan 17.11.2011 13:01
quelle

Tags und Links