如何为Android设置线性布局中几个按钮的高度?
我想把面板上的一些按钮做得很薄,但没有成功。我基本上已经尝试了所有方法,如果我在属性android:layout\u height中手动输入按钮的高度,按钮看起来就不正确。我尝试过的其他方法,按钮仍然和以前一样大 我怎样才能最容易地完成这项工作如何为Android设置线性布局中几个按钮的高度?,android,Android,我想把面板上的一些按钮做得很薄,但没有成功。我基本上已经尝试了所有方法,如果我在属性android:layout\u height中手动输入按钮的高度,按钮看起来就不正确。我尝试过的其他方法,按钮仍然和以前一样大 我怎样才能最容易地完成这项工作 <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layo
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/b1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minHeight="0dp"
android:minWidth="0dp"
android:textSize="3sp"
android:text="B1"
android:onClick="onClick"
/>
<Button
android:id="@+id/b2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minHeight="0dp"
android:minWidth="0dp"
android:textSize="3sp"
android:text="B2"
android:onClick="onClick"
/>
</LinearLayout>
在线性布局中使用权重
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content weight_sum=10"
>
<Button
android:id="@+id/b1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="6"
android:textSize="3sp"
android:text="B1"
android:onClick="onClick"
/>
<Button
android:id="@+id/b2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="4"
android:textSize="3sp"
android:text="B2"
android:onClick="onClick"
/>
</LinearLayout>
一些Android主题在按钮视图中使用默认高度。您是否测试过覆盖该样式?还是将属性用于小按钮?