2016-11-30 12 views
-2
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:gravity="center"> 

<Button 
    android:id="@+id/up" 
    android:text="@string/up1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/down"/> 


<Button 
    android:id="@+id/down" 
    android:text="@string/down1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true"/> 

は、ここに私のコードだと私はダウンボタンが一番下になりたいです。あなたが見ることができるように、私は上のボタンを整列させようとすると、私は親の底を整列させます。これどうやってするの。私は両方のボタンが画面の下部にお互いの上にあることを忘れないでください。ごめんなさい。揃え垂直方向に画面の下部にある2つのボタン

+0

[OK]を。 XMLで初めて、それは私の頭上を完全に飛んだ。 – EnderGeneral149

答えて

1

があなたの相対的なレイアウトからandroid:gravity="center"を削除してみてください動作するはずです。名前が示すように、コード下

0

がRelativeLayoutからこの行を削除し、それが

android:gravity="center" 
0

単純なペーストが

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_alignParentBottom="true" 
    android:orientation="vertical"> 

    <Button 
     android:id="@+id/up" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/up1" /> 


    <Button 
     android:id="@+id/down" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/down1" /> 
</LinearLayout> 
</RelativeLayout> 

重力相対レイアウトにうまく機能していません。

0
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
> 
<LinearLayout 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:layout_alignParentBottom="true" 
> 
<Button 
    android:id="@+id/up" 
    android:text="@string/up1" 
    android:layout_width="fill_parent" 
    android:layout_height="0dp" 
    android:weight="1" 
    /> 


<Button 
    android:id="@+id/down" 
    android:text="@string/down1" 
    android:layout_width="fill_parent" 
    android:layout_height="0dp" 
    android:weight="1" 
    /> 
    </LinearLayout> 
    </RelativeLayout> 
0

このお試しください:私は、私は愚かされていたことに気づい

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:layout_gravity="bottom"> 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:gravity="bottom" 
    android:orientation="vertical"> 


    <Button 
     android:id="@+id/up" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/up1" /> 

    <Button 
     android:id="@+id/down" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/down1" /> 

</LinearLayout> 

+0

YorはLinearLayoutを取ってandroidに与える必要があります:gravity = "bottom" –

関連する問題