我有一个奇怪的问题。当我这样做:选择器与“正常”图像大小不同
btnSleeping.setImageDrawable(getResources().getDrawable(
R.drawable.selector_sleeping_on));
图像是当我这样做小于:btnSleeping.setImageDrawable(getResources().getDrawable( R.drawable.sleeping_on));
sleeping_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 -->
我只有在 “绘制-xhdpi” 的sleeping_on和sleeping_off图像。 为什么选择器的大小与普通的imageView不一样,我怎样才能使它们的大小相同?
btn_sleeping_on和btn_sleeping是否有相同的大小? –
也许你可以试试我的答案并看看。 –
你是对的!我是一个白痴:)他们是不一样的大小。对不起浪费你的时间。 – roiberg