我正在开发一个本地音乐播放器应用程序,其中我有一个具有四个按钮(播放,暂停,上一个和下一个)的公共视图(播放器)。
我需要在所有活动中使用该视图。歌曲列表,专辑列表,艺术家列表。 在排序用户应该能够从所有屏幕上操作播放器。
一种方法是创建一个共同的活动,并在所有活动中扩展该活动并且充气玩家布局,但在这种情况下,我必须在所有活动中实施点击事件。
实现此目的的最佳方式是什么?所有活动中的常见页脚布局
非常感谢。
我正在开发一个本地音乐播放器应用程序,其中我有一个具有四个按钮(播放,暂停,上一个和下一个)的公共视图(播放器)。
我需要在所有活动中使用该视图。歌曲列表,专辑列表,艺术家列表。 在排序用户应该能够从所有屏幕上操作播放器。
一种方法是创建一个共同的活动,并在所有活动中扩展该活动并且充气玩家布局,但在这种情况下,我必须在所有活动中实施点击事件。
实现此目的的最佳方式是什么?所有活动中的常见页脚布局
非常感谢。
对此的最佳方法是使用碎片。创建一个连接到服务的片段并提供一个UI来控制它,然后将此片段添加到所需的所有活动中,或者将该活动添加到父活动中,并通过在所有子活动中使用继承来扩展它。
做一个脚注布局文件,然后在你想显示页脚所有的布局文件中使用include
,
<include layout="@layout/footer" />
使用weightSum
管理页脚的高度在所有的屏幕
OR
你可以使用一个单一的XML脚本,并包括在所有的XML,但在第同样,您也必须在所有活动中添加onClick事件。 –
只实现了基本活动中的监听器,为什么总是这样? – pskink
而不是使用不同的活动只是使用不同的片段。页脚将留在您的父母活动中。 – Simas