奇妙な問題があります。私がこれをしているとき:
btnSleeping.setImageDrawable(getResources().getDrawable(
R.drawable.selector_sleeping_on));
画像は、これを行っているときよりも小さくなっています:btnSleeping.setImageDrawable(getResources().getDrawable(
R.drawable.sleeping_on));
sleep_on はイメージで、selector_sleeping_on はセレクターです。これは私のセレクタです:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_sleeping_on" android:state_pressed="false"/>
<item android:drawable="@drawable/btn_sleeping" android:state_pressed="true"/> <!-- default -->
「drawable-xhdpi」にのみsleep_onとsleep_offの画像があります。セレクターが通常の imageView と同じサイズで表示されないのはなぜですか?どうすれば同じサイズにできますか?