android开发,在A界面跳转到B界面同时使B界面的控件隐藏,请问怎么实现?谢谢了

DFBV... DFBV 展开
 我来答
Sponmas
推荐于2016-11-21 · 超过13用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:46.6万
展开全部
1,A跳转到B,使用startactivityforresult跳转,给一个Intent 里面加一个数据,第一次没有数据的话肯定就为空了
2,跳转到B,获得A传过来的数据,判断是否为空,为空button显示。
3,返回A,携带数据,将数据传入第1步中得intent,这时候有数据传入就不为空了。
4,跳转到B,获取A传递过来的数据,判断是否为空,这时候,有数据传递,不为空,隐藏button
百度网友6e57d7d
2013-09-07
知道答主
回答量:9
采纳率:0%
帮助的人:14.9万
展开全部
在 B 界面创建出来后,比如 B 是一个 Activity,在调用 setContentView 之后,通过 weiget=findViewById(resId) 接口获取到你想隐藏的控件句柄,然后调用 weight.setVisiable(GONE/INVISIBLE) 即可隐藏
追问
是这样的情况,A、B两个Activity,B中有个Button, 第一次从A跳到B,不隐藏B中的Button,然后带数据跳回到A,再从A带数据回到B,这时才让B中的Button隐藏,请问大神怎么实现?
追答
调用的时候传递数据给 B 就行了。zpybless 说的都行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zpybless
2013-09-08 · 超过10用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:36.1万
展开全部
按照你的追问,应该在两个Activity指点进行数据传递,记录是第几次跳转。数据传递的方法有很多,这里举3种:1.intent.putString("name","value")2.数据本地化(数据库什么的)3.用实体类的Static属性值
判断是第几次跳转,然后进行控件隐藏操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式