我想让面板上的一些按钮很薄但没有成功。我已经尝试了所有的东西,如果我在属性android:layout_height中手动输入按钮的高度,按钮看起来不正确。我尝试的其他所有东西,按钮仍然像以前一样大。
我怎样才能最轻松地完成这项工作?
<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>
答案 0 :(得分:0)
在线性布局中使用权重
<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>