首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在运行时放置活动的背景图片?

如何在运行时放置活动的背景图片?
EN

Stack Overflow用户
提问于 2011-10-30 20:46:50
回答 2查看 1.2K关注 0票数 1

在我的应用程序中,我允许用户选择背景图像(使用gallery从图像库中选择),例如,单击一个按钮,假设是“主题”,将显示3-4个图像,用户可以选择其中一个图像。

现在,只要他这样做,图像就应该出现在活动的背景中。我正在尝试将用户的选择保存到我的数据库中。

但我真的不知道如何继续,即,当‘主题’按钮被选择,‘主题’活动开始,一个3-4图像画廊appear...when用户选择一个图像,这个主题活动是‘完成’,我们回到最初的activity..now在这个活动中,我让用户输入一些数据(通过文本字段)。用户单击保存后,数据将进入数据库,并且可以很好地进行检索。但我还希望将所选图像的路径(来自image活动)保存到数据库中,并且当我检索所有数据并显示数据(假设在单独的活动中)时,图像也应该出现在背景中。

我试着尽可能详细地阐述。我迫切需要一个解决方案,因为我的提交是在2天内到期。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2011-10-30 22:00:34

使用SharedPreference

票数 0
EN

Stack Overflow用户

发布于 2013-06-14 08:15:15

你的问题似乎并不针对你的问题。如果我理解正确的话,你试图在运行时设置布局的背景。

您需要找到布局Id并设置背景,如下所示

代码语言:javascript
运行
复制
View layout= findViewById( R.id.layout);
Bitmap bitmap = BitmapFactory.decodeStream(stream); // your image file stream from a path
BitmapDrawable bg = new BitmapDrawable(bitmap);
layout.setBackgroundDrawable(bg);

如果对你有帮助,请告诉我。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7944976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档