我有一个奇怪的问题。当我这样做时:
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 的大小不同,如何使它们的大小相同?