我正在开发一个本地音乐播放器应用程序,其中我有一个共同的视图(播放器),有四个按钮(播放,暂停,上一个和下一个)。
我需要在所有活动中使用该视图,即。歌曲列表,专辑列表,艺术家列表。
在排序中,用户应该能够从所有屏幕操作播放器
一种方法是创建一个公共活动,并在所有活动中扩展该活动并使玩家布局膨胀。但在这种情况下,我必须在所有活动中实施点击事件。
实现这一目标的最佳方式是什么。
答案 0 :(得分:0)
最好的解决方法是使用Fragments。创建一个连接到服务的片段并提供用于控制它的UI,然后将此片段添加到您需要它的所有活动中,或者将活动添加到父活动并通过在所有子活动中使用继承来扩展它。
答案 1 :(得分:0)
制作页脚布局文件,然后在要显示该页脚的所有布局文件中使用include
,
<include layout="@layout/footer" />
使用weightSum
管理所有屏幕中的页脚高度
OR