0

私はボタンを含む以下のレイアウトを持っています、私はボタンのサイズ、主に高さを縮小しようとしていますが、ボタンの高さは同じままです

<LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/buttonlayout2"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:gravity="right"
            android:orientation="horizontal"
           android:background="#FFDBE2ED"
             android:paddingBottom="0dp"
              android:paddingTop="0dp" >

            <!--Button
                android:id="@+id/btnSave"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginBottom="2px"
                android:layout_marginLeft="10px"
                android:layout_marginRight="10px"
                android:layout_marginTop="2px"
                android:height="15dp"
                android:text="Save"
                android:textSize="15sp"
                android:width="70dp" >
            </Button -->

            <Button
                android:id="@+id/btnClear"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginBottom="0px"
                android:layout_marginLeft="10px"
                android:layout_marginRight="3px"
                android:layout_marginTop="2px"
                android:height="0dp"
                android:text="Clear"
                android:textSize="15sp"
                android:width="70dp"
                  >
            </Button>
       </LinearLayout>

何か案が?

4

3 に答える 3

2

使用しandroid:layout_height="wrap_content"ているのは、常にその中のコンテンツと同じ高さになることを意味します。その値を試して、高さを変更してみてください。

于 2012-08-20T21:12:21.343 に答える
1

android:layout_width="wrap_content"
android:layout_height="wrap_content"

を使用する代わりに、wrap_contentDP(Density Independant Pixels)を使用してビューの幅または高さを指定できます。または、ニーズに合った値に変更wrap_contentしてみてください。50dp

于 2012-08-20T21:16:31.287 に答える
1

コードを試してみたところ、ボタンは正常に見えます。あなたはそれをどのように見せたいですか?現在のAndroidテーマで定義されているボタンと同じくらい小さい(短い)ボタン。ボタンのスタイルをカスタムスタイルに変更して、ボタンの内側の間隔を変えて短くする必要があります。

標準のAndroidボタンを配置すると、Androidはボタンの背景に9パッチ画像を含むテーマスタイルを使用します。その画像には、テキストの内部パディングがあります。ボタンの外観を変える必要がある場合は、ボタンから継承されたカスタムボタンコントロールを作成し、スタイルを上書きする必要があります。

于 2012-08-20T21:25:42.243 に答える