drawable.xml使用SD卡中的图像

时间:2014-11-04 04:35:55

标签: android xml external drawable sd-card

是否可以将drawable.xml中的图像项链接到SD卡资源?

整个想法是app的尺寸很小,首次启动时我会将所有必要的资源从网上下载到SD卡上,放到app文件夹中供以后使用。

我在一些Icon Packs中看到了这一点,他们从网上下载了所有图标。 Icon包使用drawable.xml作为所有图标的持有者,因此不可能通过代码以编程方式使用图像。

关于如何实现这一点的任何想法?

编辑:

这是当前的drawable.xml示例:

<?xml version="1.0" encoding="utf-8"?>
<resources>

<item drawable="app_drawer" />
<item drawable="browser" />
<item drawable="sms" />

</resources>

蚂蚁它在Icon Pack的appfilter.xml中使用:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- This scales the images to fit into your iconback -->
    <scale factor="1.0" />

    <!-- NOVA LAUNCHER STUFF -->
    <item component=":LAUNCHER_ACTION_APP_DRAWER" drawable="app_drawer" />
    <item component=":BROWSER" drawable="browser" />
    <item component=":SMS" drawable="sms" />

</resources>

所以,我想要的是在drawable.xml中有这样的东西:

<?xml version="1.0" encoding="utf-8"?>
<resources>

<item drawable="/sdcard/appfolder/appdrawer" />
<item drawable="/sdcard/appfolder/browser" />
<item drawable="/sdcard/appfolder/sms" />

</resources>

<item drawable="file_name"/>引用app结构中/res/drawable/file_name.png中的正确图像。

0 个答案:

没有答案