0

我想让面板上的一些按钮很薄但没有成功。我基本上已经尝试了所有方法,如果我在属性 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>
4

1 回答 1

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>
于 2013-04-21T16:27:08.717 回答