1

背景として設定された 9 パッチ イメージを持つ 5 つのボタンがあります。ただし、これらのボタンのテキストは下から切り取られます。以前は、高さがわずかにピクセル数が多い別の画像を使用していました。それは完璧に機能しましたが、今この画像を使用したいと思います。以前の画像は 185 X 46 で、現在の画像は 185 X 41 です。

結局のところ、それらは9パッチであるため、何らかの違いがある場合は、それに応じてストレッチする必要があります。このスクリーンショットをご覧ください。ありがとうございます。 ここに画像の説明を入力

これは私のボタンのxmlコードです

               <Button
                android:id="@+id/SplBtn"
                style="@style/shadowed_button"
                android:layout_width="match_parent"
                android:layout_height="40dip"
                android:text="@string/monthlyspecialsStr" />

これはこれらのボタンのスタイルです。

<style name="shadowed_button">
        <item name="android:textSize">15sp</item>
        <item name="android:textColor">@drawable/button_textcolor_selector</item>
        <item name="android:textStyle">bold</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:paddingRight">5dip</item>
        <item name="android:shadowColor">@color/black</item>
        <item name="android:shadowDx">0</item>
        <item name="android:shadowDy">-1</item>
        <item name="android:shadowRadius">1.5</item>
        <item  name="android:background">@drawable/button_background_selector_arrow</item>
        <item name="android:gravity">left|center_vertical</item>
        <item name="android:paddingLeft">40dip</item>
    </style>

9パッチ画像

4

1 に答える 1

1

問題は、9 パッチの調整ポイントです。9 パッチ イメージ内で垂直点と水平点が完全に拡張されます。

于 2012-06-06T05:39:47.713 に答える