您好,无论如何提供可绘制文件夹中 drawable.xml 中定义的可绘制对象的宽度和高度。
例子:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
我想指定宽度和高度,也许以某种方式使用其中的“ scale ”标签,我试过但没有用。这是我的代码:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icon_ratingstar">
<scale android:scaleWidth="20" android:scaleHeight="20" android:drawable="@drawable/icon_ratingstar" />
</item>
</selector>
原文由 user606669 发布,翻译遵循 CC BY-SA 4.0 许可协议
图层列表会有所帮助:这里根据您的要求更改值