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