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 に答える