如何在android中的两侧布置两个按钮?

时间:2011-11-07 13:44:10

标签: android android-layout

在我的应用程序屏幕中,我有两个按钮。一个是激活,另一个是关于。我想在左侧激活,在左侧激活,两者将是相同的大小。我写下面的代码:

    <LinearLayout
    android:id="@+id/layout2"
    android:layout_width="fill_parent"
    android:layout_height="60px"
    android:layout_alignParentBottom="true"
    android:background="@drawable/bottom_bar"
>
<Button
    android:id="@+id/btnActivate"
    android:layout_width="0dp"
    android:layout_height="40px"
    android:layout_marginTop="10px"
    android:layout_weight="1.0"
    android:text="Activate"
    android:textColor="#000000"
>
</Button>
<Button
    android:id="@+id/btnAbout"
    android:layout_weight="1.0"
    android:layout_width="0dp"
    android:layout_height="40px"
    android:layout_marginTop="10px"
    android:text="About"
    android:textColor="#000000"
>
</Button>
</LinearLayout>

现在两个按钮的尺寸相同。但我希望他们有一些特定的宽度,如60 dp。我怎么能这样做?

提前致谢。

1 个答案:

答案 0 :(得分:0)

通过将两个按钮的android:layout_weight设置为1,您可以要求按钮展开并覆盖相同宽度(重量)的布局的整个宽度。

删除android:layout_weight属性并将android:layout_width设置为所需的宽度。