我正在尝试创建一个自定义可绘制对象,其中包括一个 9-patch 背景图像(下面命名为 custom_bg)和一个常规 png 图像(accordion_up)。后者不应按比例缩放。
我尝试了以下几种变体:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/custom_bg"/>
<item
android:layout_width="10dp"
android:layout_height="10dp"
android:drawable="@drawable/accordion_up"
android:gravity="right" />
</layer-list>
layout_width
为/layout_height
和width
/尝试了不同的值,height
但我得到的只是手风琴图像被拉伸以填充整个视图。我希望它浮动在视图的右上角,仅缩放以匹配设备的 dpi,但不扩展以适应视图。我怎样才能做到这一点?