2011-09-30 30 views
1

我需要在通知區域顯示下載進度(如市場)。我發現了幾個例子,他們都使用XML佈局android.R.layout.download_progress。所有的例子看起來都很好並且很容易實現。問題是,android.R.layout.download_progress似乎不存在!它不會出現在Eclipse的intellisense中,它不會被編譯,甚至是官方的Android文檔(抱歉,由於我是新成員而無法提供鏈接)沒有這個字段。那麼爲什麼它會在網上出現多個例子呢?我錯過了什麼嗎?我真的不想在這裏重新發明輪子。未找到Android下載進度通知佈局?

在此先感謝。

+1

'android.R.layout.download_progress'是該平臺的公開但未公開的部分。儘量避免使用它;請參閱下面的示例ProgressBar,您可以將其放入自定義通知RemoteViews中。 – dsandler

回答

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