<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"/>
这是我的代码,我希望向下按钮位于最底层。正如你所看到的那样,我有一个父对齐底部。每当我尝试将我的向上按钮对齐时,它会将屏幕上的两个按钮居中,这是我不想要的。我怎样才能做到这一点。请记住,我希望屏幕底部的两个按钮位于彼此的顶部。很抱歉问了一个菜鸟问题。
答案 0 :(得分:1)
从相对布局中删除android:gravity="center"
并尝试。
答案 1 :(得分:0)
从RelativeLayout中删除此行,它应该可以正常工作
android:gravity="center"
答案 2 :(得分: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>
重力对于相对布局效果不佳,如名称所示。
答案 3 :(得分: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>
答案 4 :(得分: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>