【发布时间】:2016-04-11 02:18:12
【问题描述】:
我必须在我的代码中使用可绘制图标,因为我想在我的持有人中设置背景。
holder.itemView.setBackgroundResource(R.drawable.my_drawable);
itemView 是View 的实例。
很遗憾,我无法在 xml 中设置大小属性。
my_drawable.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<color android:color="@color/background"/>
</item>
<item android:right="16dp">
<bitmap
android:src="@drawable/ic_android"
android:layout_width="18dp"
android:layout_height="18dp"
android:gravity="right|center_vertical"/>
</item>
</layer-list>
问题
是否可以在我的 drawable 中设置图标的大小?
【问题讨论】: