动态设置线性布局背景
我想通过以下方式动态设置线性布局背景:
通过 XML 解析从 Web url 获取图像,然后将该图像存储到 SD 卡中。
现在图像已保存到 SD 卡中。
将该图像设置为应用程序中的线性布局背景。
现在我陷入了第三步。有人可以帮忙吗?
I wanted to set Linear Layout background dynamically in the following way:
Fetch image from web url through XML parsing and then store that image into sd card.
Now the image saved into sd card.
Set that image as a linear layout background in the app.
Now I am stuck in the third step. Can anyone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
使用这个:
还要检查这个:如何将位图转换为可绘制的在安卓中?
Use this:
Also check this: How to convert a Bitmap to Drawable in android?
我这样做了:
onCreate:
AsyncTask to load image in background:
希望这会对您有所帮助。
I have done this way:
onCreate:
AsyncTask to load image in background:
Hope this will help you.
更简单的方法:
An easier way:
API 已弃用,您可以使用以下代码
API are deprecated you can use the below code
尝试使用这个:
Try to use this:
使用@Deimos的答案,但像这样,因为现在不推荐使用某些方法
Use @Deimos's answer, but like this since some methods are deprecated now
您还可以从可绘制文件夹中设置图像。
将 FILENAME 设置为背景图像。
You can also set image from drawable folder.
That set FILENAME as background image.