在我的应用程序屏幕中,我有两个按钮。一个是激活,另一个是关于。我想在左侧激活,在左侧激活,两者将是相同的大小。我写下面的代码:
<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。我怎么能这样做?
提前致谢。
答案 0 :(得分:0)
通过将两个按钮的android:layout_weight设置为1,您可以要求按钮展开并覆盖相同宽度(重量)的布局的整个宽度。
删除android:layout_weight属性并将android:layout_width设置为所需的宽度。