我正在使用服务来播放背景音乐,我想在状态栏上创建一个带进度条的正在进行的通知,以便用户可以观看当前曲目的进度。有人能帮助我吗?非常感谢你......
答案 0 :(得分:2)
创建custom Notification
并在notification_layout.xml文件中输入类似内容:
<ProgressBar
android:layout_width="fill_parent"
android:layout_height="15dp"
android:id="@+id/notificationLoadingBar"
android:progressDrawable="@android:drawable/progress_horizontal"
android:indeterminate="false"
android:indeterminateOnly="false" />
保留对Notification
的引用(使其成为全局)并使用RemoteView
的API设置进度。
示例代码:
mNotification.contentView.setProgressBar(R.id.notificationLoadingBar,
max, progress, false);