2010-09-25 3 views
0

Мне было интересно, как можно выровнять два или более элементов пользовательского интерфейса внизу экрана, а не просто складывать, как обычно.Android Layouts: Moving Items

ответ

0

Что-то вроде этого:

<RelativeLayout 
android:id="@+id/myBottomLayout" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
    android:layout_alignParentBottom="true"> 
    <View 
     android:id="@+id/leftItem" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content"> 
    <View 
     android:id="@+id/rightItem" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     android:layout_toRightOf="id/leftItem"> 
</RelativeLayout> 
+0

Но я хотел бы другие вещи, выровненных к вершине. Могу ли я сделать это с помощью этого XML? – Mitchell

+0

определенно, я забыл упомянуть, что этот код предполагает, что родительский элемент также является RelativeLayout. Чтобы выровнять вершину, сделайте другие элементы выровненными вверх. Это будет работать, если родительский элемент - RelativeLayout. – lheezy