这个问题在Stack Overflow上有过解答了,解决方案还是很不错的(前提是使用的 drawable 资源是矢量化的,对于位图可能无效;关于矢量化图像资源参见我的这篇文章)。
在资源文件的 android:drawble
属性中写入 dimen
中的量:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/icon"
android:width="@dimen/icon_size"