如何在xml中将2个按钮组合在一起(覆盖整个空间)的线性布局?

时间:2017-01-19 14:16:01

标签: android xml image layout linear

我试图让线性布局中的2个按钮一起显示或者更接近现在彼此相对的地方,但我正在努力这样做。

下面是我的xml与它显示的内容,是否有可能实现我想要的,如果有人能告诉我如何,我将非常感激。

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

            <Button
                android:text="Person 1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/btnPerson1" />

            <Button
                android:text="Person 2"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/btnPerson2" />
        </LinearLayout>

我希望PERSON 1按钮和PERSON 2按钮关闭或粘在一起 enter image description here

3 个答案:

答案 0 :(得分:0)

添加android:layout_margin =&#34; 0&#34;按钮

答案 1 :(得分:0)

为两个按钮设置负边距。

android:layout_marginTop=-8dp
android:layout_marginBottom=-8dp

答案 2 :(得分:0)

试试这个,

<LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0dp">

        <Button
            android:text="Person 1"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight=".5"
            android:id="@+id/btnPerson1" />

        <Button
            android:text="Person 2"
            android:layout_marginTop="-12dp"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight=".5"
            android:id="@+id/btnPerson2" />
    </LinearLayout>