java - 一个Activity可以切换两个activity吗?就像是切换fragment 类似
怪我咯
怪我咯 2017-04-17 17:25:41
0
4
324

我是想做一个类似酷我的音乐播放器,但是用过的人都知道,酷我下面有一个播放栏,是固定在下面的,切换activity的时候位置是不变的。

主界面是一个viewPager加一个fragment,而本地歌曲又是一个viewPager加一个fragment

我的理解是fragment中不可能嵌套fragment!所以求解。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(4)
Peter_Zhu

簡單來說明一下樓主說的幾個問題:

  • 首先, fragment中是可以嵌套fragment的,但極不推薦,因為fragment的生​​命週期本身就很複雜了,嵌套使用難免會出現一些意想不到的問題;fragment中是可以嵌套fragment的,但是极不推荐,因为fragment的生命周期本身就很复杂了,嵌套使用难免会出现一些意想不到的问题;

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

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

其次,你說的一個Activity切換兩個Activity指的是一個Activity包含另外的Activity嗎,如果是,你可以使用TabActivity(我記得好像是叫這個),不過已經被deprecatedAndroid希望一個Activity就佔用一整個畫面,如果有類似需求應該使用Fragment(不過這玩意也不怎麼好用)。 🎜🎜 🎜🎜最後,你要的上面滑動,而下面播放欄不滑動,應該在版面解決。播放列不會放在ViewPager裡面就不會滑動,上面滑動的內容可以用FragmentPagerAdapterFragment來做。 🎜🎜 🎜
Peter_Zhu

你可以用replace方法,用另一個fragment把當前這個fragment替換掉

左手右手慢动作

用不著自己動腦了,用不著那麼麻煩了

google推出了新控制:bottom-navigation,效果的話可以去看Google Photos,截了一張圖給你

如還不懂,請戳這裡

小葫芦

我想的話,fragment需要放在一個fragment activity裡面,底部的那一欄放在fragment activity裡,fragment切換的時候,下面一欄就一直在

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!