2011-10-28 7 views
0

これは複数回聞かれたが、私の画像は押されたときにサイズが変わっている(同じサイズでなければならないが、別の画像)。私は以前、Javaのボタンのサイズを設定しようとしましたが、どちらもうまくいきませんでした。ここに私のコードです。画像押されたボタンのサイズが変わる

XMLセレクタ

<?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/testbuttonpressed" /> <!-- pressed --> 

     <item android:drawable="@drawable/testbutton" /> <!-- default --> 

    </selector> 

XML

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/backtest1"> 

    <Button 
    android:id="@+id/start_button" 
    android:layout_width="225px" 
    android:layout_height="55px" 
    android:layout_marginTop="10dp" 
    android:layout_gravity="center" 
    android:text="@string/start" 
     android:background="@drawable/buttonsxml" 
    /> 

</LinearLayout> 
+0

あなたのコードは限りtestbutton' 'として完璧に動作するはずですし、' testbuttonpressed判明'は同じ次元を持つ。 –

+0

です。それは私が非常に混乱していることです。 – CalebM

答えて

1

それは私の写真は、ピクセルオフだった...

関連する問題