我是想做一个类似酷我的音乐播放器,但是用过的人都知道,酷我下面有一个播放栏,是固定在下面的,切换activity的时候位置是不变的。
主界面是一个viewPager加一个fragment,而本地歌曲又是一个viewPager加一个fragment
我的理解是fragment中不可能嵌套fragment!所以求解。
我是想做一个类似酷我的音乐播放器,但是用过的人都知道,酷我下面有一个播放栏,是固定在下面的,切换activity的时候位置是不变的。
主界面是一个viewPager加一个fragment,而本地歌曲又是一个viewPager加一个fragment
我的理解是fragment中不可能嵌套fragment!所以求解。
用不着自己动脑了,用不着那么麻烦了
如还不懂,请戳这里
我想的话,fragment需要放在一个fragment activity里面,底部的那一栏放在fragment activity里,fragment切换的时候,下面一栏就一直在
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
简单来说明一下楼主说的几个问题:
首先,
fragment
中是可以嵌套fragment
的,但是极不推荐,因为fragment
的生命周期本身就很复杂了,嵌套使用难免会出现一些意想不到的问题;其次,你说的一个
Activity
切换两个Activity
指的是一个Activity
包含另外的Activity
吗,如果是,你可以使用TabActivity
(我记得好像是叫这个),不过已经被deprecated
。Android
希望一个Activity就占用一整个屏幕,如果有类似需求应该使用Fragment
(不过这玩意也不怎么好用)。最后,你要的上面滑动,而下面播放栏不滑动,应该在布局里解决。播放栏不放在
ViewPager
里面就不会滑动,上面滑动的内容可以用FragmentPagerAdapter
和Fragment
来做。