4

我正在尝试创建一个自定义可绘制对象,其中包括一个 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_heightwidth/尝试了不同的值,height但我得到的只是手风琴图像被拉伸以填充整个视图。我希望它浮动在视图的右上角,仅缩放以匹配设备的 dpi,但不扩展以适应视图。我怎样才能做到这一点?

4

0 回答 0