所有活动中的共同页脚布局

时间:2014-11-15 16:06:33

标签: android android-activity

我正在开发一个本地音乐播放器应用程序,其中我有一个共同的视图(播放器),有四个按钮(播放,暂停,上一个和下一个)。
我需要在所有活动中使用该视图,即。歌曲列表,专辑列表,艺术家列表。 在排序中,用户应该能够从所有屏幕操作播放器 一种方法是创建一个公共活动,并在所有活动中扩展该活动并使玩家布局膨胀。但在这种情况下,我必须在所有活动中实施点击事件。
实现这一目标的最佳方式是什么。

非常感谢。

2 个答案:

答案 0 :(得分:0)

最好的解决方法是使用Fragments。创建一个连接到服务的片段并提供用于控制它的UI,然后将此片段添加到您需要它的所有活动中,或者将活动添加到父活动并通过在所有子活动中使用继承来扩展它。

答案 1 :(得分:0)

制作页脚布局文件,然后在要显示该页脚的所有布局文件中使用include

 <include layout="@layout/footer" />

使用weightSum管理所有屏幕中的页脚高度

OR

您也可以尝试switching activities without animation.