我是Android编程的初学者,在我的应用中,我具有3个片段的底部导航视图。 这些片段中的一个片段具有一个按钮,该按钮使用户可以打开另一个Activity来收听音乐。但是,只要使用“意图”打开“活动”,先前屏幕中的“底部导航视图”就会消失。
我可以从片段中打开一个活动,但仍可以激活底部导航视图吗?
下面附有一个链接,其中包含我制作的模型的图像,希望它有助于阐明问题:
预先感谢您尝试帮助我!
答案 0 :(得分:0)
好吧,我猜(因为我对您的代码库一无所知),底部导航栏是包含片段的主要活动的一部分。当您开始一个新活动时,带有底部导航的主要活动会随着音乐播放器布局的加载而发生。
不是将音乐播放器保留为活动,而是使其变成片段,然后将其用作主要活动中的片段容器加载到视图中。
在音乐播放器活动中制作底部导航栏的另一个视图,并映射单击按钮的操作以加载主要活动。 最初可能花费一些时间和错误,但是通过调试和测试,您可以使其正常运行。 但这又不是一个好选择。