2

draw 9 パッチの使用に苦労しています。draw 9 パッチを使用して次のアセットを作成しました

draw9パッチ

ただし、次のコードを使用してアプリに埋め込むと:

<Button android:id="@+id/open_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/open_label"
        android:width="100dip"
       android:background="@drawable/simplebuttonbg"
        />

機能せず、完全な画像が表示されます

ここに画像の説明を入力

4

1 に答える 1

0

編集:この質問を文書化する過程で修正しました-共有すると役立つかもしれないと思いました:(誰かの役に立てば幸いです)

1.基本的に、ボタンの背景を設定して 9 パッチを描画することはできません。

  1. 最初にデータをそのまま使用してステートレスなドローアブルを作成する必要があります: drawables フォルダー内

    android:drawable="@drawable/simplebuttonbg_pressed"
    />
     <item
    android:state_focused="true" 
    android:state_enabled="true"
    android:drawable="@drawable/simplebuttonbg_pressed" />
    

  2. その後、スタイルや背景として見事に適用できます!

于 2012-07-01T10:45:11.593 に答える