屏幕部分的布局重力

时间:2014-03-04 23:29:48

标签: android layout

首先,抱歉我的英语不好。

我的某个布局出了问题。 我想要这样的东西(图像在顶部,三个按钮在布局重力之后)

图片,点击链接

https://www.dropbox.com/s/vl8jlw6s5br69c5/StackOverflow%20copia.PNG

我的代码:

<?xml version="1.0" encoding="utf-8"?>      
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"  >

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"  >

    <LinearLayout
        android:id="@+id/llayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:gravity="top" >

            <ImageView
              android:id="@+id/logo"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:contentDescription="@string/portada_mi"
              android:src="@drawable/sillas"
              android:adjustViewBounds="true"
              android:scaleType="centerCrop" />

</LinearLayout>


    <RelativeLayout 
        android:id="@+id/llayout2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/llayout1"
        android:gravity="center" >


            <Button
                android:id="@+id/boton1_mi"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="30dp"
                android:background="#e67e22"
                android:textColor="#FFFFFF"
                android:height="50dp"
                android:fontFamily="sans-serif-condensed"
                android:textSize="16sp"
                android:text="@string/opcion1_mi"
                android:width="250dp"
                android:layout_gravity="center"
                android:gravity="center"/>  


            <Button
                android:id="@+id/boton2_mi"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/boton1_mi"
                android:layout_marginTop="30dp"
                android:background="#e67e22"
                android:textColor="#FFFFFF"
                android:height="50dp"
                android:fontFamily="sans-serif-condensed"
                android:textSize="16sp"
                android:text="@string/opcion2_mi"
                android:width="250dp"
                android:layout_gravity="center"
                android:gravity="center" />


            <Button
                android:id="@+id/boton3_mi"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/boton2_mi"
                android:layout_marginTop="30dp"
                android:background="#e67e22"
                android:textColor="#FFFFFF"
                android:height="50dp"
                android:fontFamily="sans-serif-condensed"
                android:textSize="16sp"
                android:text="@string/opcion3_mi"
                android:width="250dp"
                android:layout_gravity="center"
                android:gravity="center" />         


            <Button
                android:id="@+id/boton4_mi"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/boton3_mi"
                android:layout_marginTop="30dp"
                android:background="#e67e22"
                android:textColor="#FFFFFF"
                android:height="50dp"
                android:fontFamily="sans-serif-condensed"
                android:textSize="16sp"
                android:text="@string/opcion4_mi"
                android:width="250dp"
                android:layout_gravity="center"
                android:gravity="center" />

    </RelativeLayout>

</RelativeLayout>

此代码的结果是

https://www.dropbox.com/s/pept7hn08e2zlhp/Screenshot_2014-03-04-17-15-19.png

请任何人都可以帮助我解答其他网站的答案或文章。

1 个答案:

答案 0 :(得分:0)

对于按钮,使用LinearLayout而不是Relative。并将您的布局方向设置为垂直。可能它会解决你的问题。