永发信息网

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

答案:3  悬赏:10  手机版
解决时间 2021-04-03 19:01
android开发,在A界面跳转到B界面同时使B界面的控件隐藏,请问怎么实现?谢谢了
最佳答案
1,A跳转到B,使用startactivityforresult跳转,给一个Intent 里面加一个数据,第一次没有数据的话肯定就为空了
2,跳转到B,获得A传过来的数据,判断是否为空,为空button显示。
3,返回A,携带数据,将数据传入第1步中得intent,这时候有数据传入就不为空了。
4,跳转到B,获取A传递过来的数据,判断是否为空,这时候,有数据传递,不为空,隐藏button
全部回答
在 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 说的都行
按照你的追问,应该在两个Activity指点进行数据传递,记录是第几次跳转。数据传递的方法有很多,这里举3种:1.intent.putString("name","value")2.数据本地化(数据库什么的)3.用实体类的Static属性值
判断是第几次跳转,然后进行控件隐藏操作
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
厚度为2mm以下的橡胶制品,硫化条件如何指定
金庸小说之谜,金庸迷们你看懂《神雕侠侣》了
用C语言编写一个程序,找出4个整数中的最大值
求一些耽美漫画,sm系的,有的请
三年级作文我和燃气的故事
门静宽14cm是什么意思
太阳出来照四方歌谱,拜托找一下呗
杜甫的'三别"有哪"三别"啊?
一个男生叫我妹子,什么意思
急!谁知道沈阳荣科科技工程有限公司怎么样?
贴上墙的瓷砖开裂了,是什么原因?
林书豪的梦想可以复制 (8分)①林书豪是谁?
当老师是去新学校好还是老学校
爱一个人要接受她的全部,不论好的还是坏的
胜为 udc-324d usb4.0蓝牙适配器/接收器
推荐资讯
倒车雷达怎么听
格林童话短点的有没有?
有日本拍摄的关于二战的电影吗?题目是什么?
阿恰塔格派出所地址有知道的么?有点事想过去
几斤青菜抵得一斤饲料
投票:皮肤雷神(辐射)加6的外观是红的还是
起重机械司索作业人员、起重机械地面操作人员
步行商城招待所地址在什么地方,想过去办事,
孩子同学强开柜子偷我家钱该告诉其家长吗
印花税忘记网报次月怎么报送
想要购买小米4,是去官网买的好还是去JD买的
墙外一枝花一果,谁知果熟有佳名,多因久积阴
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?