Android-Entwickler - Frame-Layout-Dokumentation lautet:
Im Allgemeinen sollte FrameLayout für eine einzelne untergeordnete Ansicht verwendet werden, da es schwierig sein kann, untergeordnete Ansichten in einer Weise zu organisieren, die auf verschiedene Bildschirmgrößen skalierbar ist, ohne dass sich die Kinder gegenseitig überlappen. Sie können jedoch einem FrameLayout mehrere untergeordnete Elemente hinzufügen und ihre Position innerhalb des FrameLayouts steuern, indem Sie jedem untergeordneten Element mithilfe des Attributs android:layout_gravity
eine Gravitation zuweisen.
In Ihrem Fall können Sie layout.setForegroundGravity(int)
für dasselbe verwenden.
Hinzufügen
%Vor%oder
%Vor%Sie haben vergessen, die Schwerkraft des Layouts festzulegen.
Tags und Links android android-layout framelayout