【问题标题】:Size of bitmap in AndroidAndroid中的位图大小
【发布时间】:2016-04-11 02:18:12
【问题描述】:

我必须在我的代码中使用可绘制图标,因为我想在我的持有人中设置背景。

holder.itemView.setBackgroundResource(R.drawable.my_drawable);

itemViewView 的实例。

很遗憾,我无法在 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 中设置图标的大小?

【问题讨论】:

    标签: android bitmap drawable


    【解决方案1】:

    根据Android Developers 和这篇帖子Android bitmap image size in xml 无法在xml 中设置大小

    【讨论】:

      【解决方案2】:

      在您的 Drawbles 文件夹中,有子文件夹。每个都表示不同的大小,sm、med、lg、xlg 等......

      将具有完全相同文件名的不同大小的相同图像放入这些文件夹中。设备会自动选择最合适的尺寸。

      一个很好的例子是您的启动器图标。出于这个原因,Eclipse 已经为您提供了 5 种默认大小。

      【讨论】:

        猜你喜欢
        • 2014-05-29
        • 1970-01-01
        • 2015-01-03
        • 1970-01-01
        • 2011-06-05
        • 1970-01-01
        • 2012-04-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多