-1

タイトルの通り、ボタンに背景のリソース(正方形の画像)を設定しました。
問題は、ボタンが従来のボタンよりもはるかに高くなっていることです。他のボタンと同じ高さにするにはどうすればよいですか?
9.patch で試してみましたが、結果は同じでした...
これが 9patch ファイルです (角度だけが重要です)。

ここに画像の説明を入力

ボタンのコード:

<Button
            android:id="@+id/buttonLogIn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:background="@drawable/button"
            android:text="Log In"
            android:textColor="#FFFFFF" />

リソースのコード:

<?xml version="1.0" encoding="utf-8"?>
 <selector xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:state_pressed="true" android:drawable="@drawable/bottonep" /> <!-- pressed -->
     <item android:drawable="@drawable/bottone" /> <!-- default -->
 </selector>
4

1 に答える 1

0

私はこれで解決しましたninepathは最小でなければなりません

<?xml version="1.0" encoding="utf-8"?>
 <selector xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:state_pressed="true" android:drawable="@drawable/btn_default_pressed_holo_dark" /> <!-- pressed -->
     <item android:drawable="@drawable/btn_default_normal_holo_dark" /> <!-- default -->
 </selector>
于 2013-08-24T19:16:50.963 に答える