为了账号安全,请及时绑定邮箱和手机立即绑定

一个Activity可以切换两个activity吗?就像是切换fragment 类似

一个Activity可以切换两个activity吗?就像是切换fragment 类似

白猪掌柜的 2019-03-23 18:15:51
我是想做一个类似酷我的音乐播放器,但是用过的人都知道,酷我下面有一个播放栏,是固定在下面的,切换activity的时候位置是不变的。主界面是一个viewPager加一个fragment,而本地歌曲又是一个viewPager加一个fragment我的理解是fragment中不可能嵌套fragment!所以求解。
查看完整描述

4 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

简单来说明一下楼主说的几个问题:

  • 首先, fragment中是可以嵌套fragment的,但是极不推荐,因为fragment的生命周期本身就很复杂了,嵌套使用难免会出现一些意想不到的问题;

  • 其次,你说的一个Activity切换两个Activity指的是一个Activity包含另外的Activity吗,如果是,你可以使用TabActivity(我记得好像是叫这个),不过已经被deprecatedAndroid希望一个Activity就占用一整个屏幕,如果有类似需求应该使用Fragment(不过这玩意也不怎么好用)。

  • 最后,你要的上面滑动,而下面播放栏不滑动,应该在布局里解决。播放栏不放在ViewPager里面就不会滑动,上面滑动的内容可以用FragmentPagerAdapterFragment来做。


查看完整回答
反对 回复 2019-04-17
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

你可以用replace方法,用另一个fragment把当前这个fragment替换掉


查看完整回答
反对 回复 2019-04-17
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

用不着自己动脑了,用不着那么麻烦了

google推出了新控件:bottom-navigation,效果的话可以去看Google Photos,截了一张图给你

https://img1.sycdn.imooc.com//5cb6883e0001ebc808000318.jpg

如还不懂,请戳这里

查看完整回答
反对 回复 2019-04-17
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

我想的话,fragment需要放在一个fragment activity里面,底部的那一栏放在fragment activity里,fragment切换的时候,下面一栏就一直在


查看完整回答
反对 回复 2019-04-17
  • 4 回答
  • 0 关注
  • 673 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信