我正在使用Android的relativelayout,试图让两个按钮并排排列。 但是,当我使用layout_toLeftOf时,我的button02突然消失了。 如果我使用layout_toRightof,那很好。谁知道为什么?
<Button
android:id="@+id/Button01"
android:layout_alignParentLeft="true"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@+id/Button01">
</Button>
<Button
android:id="@+id/Button02"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@+id/Button02"
android:layout_toLeftOf="@+id/Button01"
android:layout_alignTop="@+id/Button01"
android:layout_alignBottom="@+id/Button01"
>
</Button>
答案 0 :(得分:2)
那是因为第一个与左边对齐;如果你把第二个按钮放在第一个按钮的左边,它就会在屏幕外面。
那么,如果你改变了怎么办
android:layout_alignParentLeft="true"
到
android:layout_alignParentRight="true"
在第一个按钮?
答案 1 :(得分:0)
如果你想让Button2留在Button1,为什么要放置alignTop和alignBottom属性?请删除它,看看。如果你想让Button1放在右侧,也要删除Button1的alignParentLeft。