未找到Android下载进度通知布局?

时间:2011-09-30 21:38:40

标签: android notifications

我需要在通知区域显示下载进度(如市场一样)。我找到了几个例子,所有这些例子都使用了XML布局android.R.layout.download_progress。所有示例看起来都很棒且易于实现。问题是,android.R.layout.download_progress似乎不存在!它不会出现在Eclipse的intellisense中,它不会编译,甚至官方的Android文档(抱歉,因为我是新成员而无法提供链接)没有这个字段。那么为什么它会在网上出现多个例子呢?我错过了什么吗?我真的不想在这里重新发明轮子。

提前致谢。

2 个答案:

答案 0 :(得分:0)

你真的没有重新发明轮子。这是一个非常简单的宣言。

<ProgressBar android:id="@+id/progress"
    android:padding="5dp"
    android:layout_width="200dp"
    android:layout_centerHorizontal="true"
    android:layout_height="wrap_content"
    android:layout_weight="0"
    android:layout_below="@+id/currentlyplaying_songimage"
    style="@android:style/Widget.ProgressBar.Horizontal"
    android:max="100"/>

现在只需使用R.layout.progress_file_name

答案 1 :(得分:0)

这对你来说可能没什么帮助,因为你很可能也希望在旧款手机上运行,​​但ICS中有一个新的API可以让它变得非常简单:Notification.Builder.setProgress()