[英]android replace drawable image programmatically
我在android项目中的drawable目录中有10个图像,我在图库中使用这些图像。 我希望在用户请求时以编程方式替换这10个图像,以便从Web下载新图像。
这可以用下载的图像替换我的应用程序的可绘制图像吗?
提前致谢
这是不可能的。 您必须下载并将其存储在磁盘上。 内部存储器或外部存储器。
不,这是不可能的行为。 你无法操纵APK的任何资源(只读)。
您可以将图像存储在手机存储器(内部或外部)中,也可以在运行时创建可绘制(缓存)并刷新。
您有一个名为/data/data/package_name
此文件夹将在您卸载应用程序后删除,而对于您必须手动删除的其他目录。
您不能以编程方式更改应用程序的资源(如@hotveryspicy所说),但您可以为应用程序创建特定目录(应用程序的私有目录或公共目录)并将图像下载到它。当您的应用程序要显示图像时检查该指示灯中是否存在图像,显示图像中的图像,否则显示其资源中的图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.