Android开发 点击下一级页面的按钮,返回上一级,并且对应的ImageButton的背景颜色改变

Activity1点击Imagebutton1进入Activity2,然后点击Activity2的button2,返回Activity1,同时Imagebutton1的背... Activity1点击Imagebutton1进入Activity2,然后点击Activity2的button2,返回Activity1,同时Imagebutton1的背景颜色改变。
目前已经做到了:
点击Imagebutton1调用setButton函数,

实现了页面跳转到Activity2,点击button2返回参数str1

但是程序先执行Activity1中的Oncreat函数,点击ImageButton1后执行setButton函数,然后跳转到Activity2,点击Button2返回Activity1并返回参数str1。这些都可以顺利的进行。但是改变ImageButton1的背景图片就不知道怎么进行了。直接在OnActivityResult中直接改变背景颜色,程序也不执行。试过很多方法。有没有人帮忙指点一下?
展开
 我来答
百度网友33dab3f
2013-12-03 · TA获得超过1398个赞
知道小有建树答主
回答量:1283
采纳率:76%
帮助的人:650万
展开全部
imageButton1.setImageResource(R.drawable.tupian);
这个在Activity1用来改变按钮背景,可以通过Activity2中返回来的参数是否为空判断是否改变背景。
追问
刚刚试了一下,直接在返回参数后面写,是可以的。我之前的语句可能不对。谢谢!
另外,还想问一下,怎么能让图片保持这种修改状态呢?退出来之后就不是修改后的图片了。
追答
如果是退出来再进入的话肯定是原来的,你可以建一个数据库,在里面保存背景图片的状态。
TTiikkyy
2013-12-03
知道答主
回答量:18
采纳率:0%
帮助的人:11.5万
展开全部
请尝试一下使用Handle看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式