我有一个按钮帮助,左右边距为10dp。然后,我在按钮TextView
下方的help
(水平居中)左侧添加了一个按钮测试,并向左对齐按钮help
。
问题是按钮测试与按钮help
的按钮TextView
之类的test1
help
按钮没有完全对齐。
我做错了什么?
这是我的布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
>
<TextView
android:id="@+id/mid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="1"
android:gravity="center"
/>
<Button
android:id="@+id/help"
android:text="Help"
android:layout_width="match_parent"
android:layout_marginTop="35dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/test"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/help"
android:layout_marginTop="5dp"
android:background="#87CEFF"
android:text="Test"
android:layout_toLeftOf="@id/mid"
android:layout_alignLeft="@id/help"
/>
<TextView
android:id="@+id/test1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/mid"
android:layout_alignBottom="@id/test"
android:layout_alignTop="@id/test"
android:layout_alignRight="@id/help"
android:text="test1\ntest2"
android:gravity="center"
android:textColor="#0000ff"
android:background="#00cc00"
/>
</RelativeLayout>
答案 0 :(得分:1)
我认为这只是帮助按钮的背景。 如果你使用自定义背景,它将填满他所有的空间。
答案 1 :(得分:0)
以相对布局包装测试按钮和textview,并将父对齐左右对齐。
答案 2 :(得分:0)
你的代码没有任何问题,只有你必须添加到你的按钮测试的一件事是 android:background =“@ android:color / darker_gray”或你选择的任何颜色,android by default为按钮提供填充填充。
<Button
android:id="@+id/help"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="35dp"
android:background="@android:color/darker_gray"
android:text="Help" />
我在上面的代码中进行了必要的更改,希望它能解决您的问题