在Android应用程序中更改可绘制(PNG)

奥利弗·古森斯(Oliver Goossens)

我有一个标准的应用程序。它使用资源-在DRAWABLE文件夹中编程时使用的PNG。他们建立菜单,按钮等。...经典应用程序没什么特别的。

我需要的是-“主题”支持。可以说我在我的应用中使用了此PNG:

menubutton.png
scrollbotton.png
arrwo.png

这些位于DRAWABLE文件夹中。

我希望能够通过将PNG更改为不同的PNG来更改应用的主题。可以说我的PNG名称相同,但网址不同:

.../template1/menubutton.png
.../template1/scrollbotton.png
.../template1/arrwo.png

而且比我有另一个“模板”

.../template2/menubutton.png
.../template2/scrollbotton.png
.../template2/arrwo.png

重要提示:当然,所有PNG的大小和名称都完全相同

因此,该应用程序应具有下载此PNG并替换当前正在使用的PNG的功能。重要的一点是,来自不同模板的附加PNG必须可以在线使用-我不想为该应用附带很多不会使用的模板。

您能否确认可以做到这一点,并且应该不会有问题?

RocketSpock

Drawable资源打包在应用程序中,无法修改。您使用SD卡的想法会起作用(或者您可以使用应用程序沙盒目录),您只需要手动加载png资源(例如myImageView.setBackgroundBitmap(...);[pseudo-code])。

注意:如果我打开的应用程序由于正在下载资源而立即告诉我等待,我将强制关闭它并卸载。Android,iOS,Windows等上的应用程序应立即运行,而无需下载更多资源。如果要使用默认的“主题”,然后将其与应用程序打包,请不要让用户下载它(如果用户使用移动网络或打开应用程序时没有互联网连接,则可能会导致问题)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用android imageview应用程序在可绘制文件夹中打开图像?

来自分类Dev

在android应用程序中更改语言

来自分类Dev

从固件更改标准Android应用程序中的资源

来自分类Dev

在Android中绘制其他应用程序

来自分类Dev

防止Xamarin Android应用程序中的方向更改

来自分类Dev

如何在Android中获取默认应用程序图标的可绘制ID

来自分类Dev

如何更改Android中Twitter的应用程序访问权限?

来自分类Dev

Android应用程序中的GPS位置更改

来自分类Dev

在Intel XDK中更改Android应用程序图标

来自分类Dev

Android工具测试可清除应用程序中的设置

来自分类Dev

Android:与其他应用程序共享可绘制资源

来自分类Dev

Android Flavors-每个应用程序都有单独的可绘制目录?

来自分类Dev

Android应用程序中可绘制文件夹中图像的大小不同

来自分类Dev

涟漪可绘制工具使Android API 19上的应用程序崩溃

来自分类Dev

发布后在android应用程序中更改语言

来自分类Dev

从Android Cordova应用程序中的javascript更改KeepScreenOn

来自分类Dev

在Android imageView上绘制应用程序

来自分类Dev

从固件更改标准Android应用程序中的资源

来自分类Dev

在Android应用程序中高效加载可绘制图像

来自分类Dev

绘制Android中的其他应用程序

来自分类Dev

Android应用程序中的ShapeDrawable Vs Png图像

来自分类Dev

在Android中更改整个应用程序的字体

来自分类Dev

Android从其他应用程序更改服务中的变量

来自分类Dev

如何通过彩信或任何社交媒体应用程序从android应用程序发送可绘制图像?

来自分类Dev

在 android 应用程序中更改语言时应用程序状态更改

来自分类Dev

更改 android 应用程序资源中的语言

来自分类Dev

Android Studio 在应用程序中包含“更改颜色”选项

来自分类Dev

在 Android 应用程序中更改地图类型

来自分类Dev

应用程序 Android Studio 中的语言未更改

Related 相关文章

  1. 1

    如何使用android imageview应用程序在可绘制文件夹中打开图像?

  2. 2

    在android应用程序中更改语言

  3. 3

    从固件更改标准Android应用程序中的资源

  4. 4

    在Android中绘制其他应用程序

  5. 5

    防止Xamarin Android应用程序中的方向更改

  6. 6

    如何在Android中获取默认应用程序图标的可绘制ID

  7. 7

    如何更改Android中Twitter的应用程序访问权限?

  8. 8

    Android应用程序中的GPS位置更改

  9. 9

    在Intel XDK中更改Android应用程序图标

  10. 10

    Android工具测试可清除应用程序中的设置

  11. 11

    Android:与其他应用程序共享可绘制资源

  12. 12

    Android Flavors-每个应用程序都有单独的可绘制目录?

  13. 13

    Android应用程序中可绘制文件夹中图像的大小不同

  14. 14

    涟漪可绘制工具使Android API 19上的应用程序崩溃

  15. 15

    发布后在android应用程序中更改语言

  16. 16

    从Android Cordova应用程序中的javascript更改KeepScreenOn

  17. 17

    在Android imageView上绘制应用程序

  18. 18

    从固件更改标准Android应用程序中的资源

  19. 19

    在Android应用程序中高效加载可绘制图像

  20. 20

    绘制Android中的其他应用程序

  21. 21

    Android应用程序中的ShapeDrawable Vs Png图像

  22. 22

    在Android中更改整个应用程序的字体

  23. 23

    Android从其他应用程序更改服务中的变量

  24. 24

    如何通过彩信或任何社交媒体应用程序从android应用程序发送可绘制图像?

  25. 25

    在 android 应用程序中更改语言时应用程序状态更改

  26. 26

    更改 android 应用程序资源中的语言

  27. 27

    Android Studio 在应用程序中包含“更改颜色”选项

  28. 28

    在 Android 应用程序中更改地图类型

  29. 29

    应用程序 Android Studio 中的语言未更改

热门标签

归档