在我的应用程序中,我允许用户选择背景图像(使用gallery从图像库中选择),例如,单击一个按钮,假设是“主题”,将显示3-4个图像,用户可以选择其中一个图像。
现在,只要他这样做,图像就应该出现在活动的背景中。我正在尝试将用户的选择保存到我的数据库中。
但我真的不知道如何继续,即,当‘主题’按钮被选择,‘主题’活动开始,一个3-4图像画廊appear...when用户选择一个图像,这个主题活动是‘完成’,我们回到最初的activity..now在这个活动中,我让用户输入一些数据(通过文本字段)。用户单击保存后,数据将进入数据库,并且可以很好地进行检索。但我还希望将所选图像的路径(来自image活动)保存到数据库中,并且当我检索所有数据并显示数据(假设在单独的活动中)时,图像也应该出现在背景中。
我试着尽可能详细地阐述。我迫切需要一个解决方案,因为我的提交是在2天内到期。谢谢!
发布于 2011-10-30 22:00:34
使用SharedPreference。
发布于 2013-06-14 08:15:15
你的问题似乎并不针对你的问题。如果我理解正确的话,你试图在运行时设置布局的背景。
您需要找到布局Id并设置背景,如下所示
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);如果对你有帮助,请告诉我。:)
https://stackoverflow.com/questions/7944976
复制相似问题