永发信息网

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

答案:3  悬赏:10  手机版
解决时间 2021-04-03 19:01
  • 提问者网友:杀生予夺
  • 2021-04-02 21:13
android开发,在A界面跳转到B界面同时使B界面的控件隐藏,请问怎么实现?谢谢了
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-04-02 22:35
1,A跳转到B,使用startactivityforresult跳转,给一个Intent 里面加一个数据,第一次没有数据的话肯定就为空了
2,跳转到B,获得A传过来的数据,判断是否为空,为空button显示。
3,返回A,携带数据,将数据传入第1步中得intent,这时候有数据传入就不为空了。
4,跳转到B,获取A传递过来的数据,判断是否为空,这时候,有数据传递,不为空,隐藏button
全部回答
  • 1楼网友:佘樂
  • 2021-04-03 00:54
在 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 说的都行
  • 2楼网友:山君与见山
  • 2021-04-02 23:17
按照你的追问,应该在两个Activity指点进行数据传递,记录是第几次跳转。数据传递的方法有很多,这里举3种:1.intent.putString("name","value")2.数据本地化(数据库什么的)3.用实体类的Static属性值
判断是第几次跳转,然后进行控件隐藏操作
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯