2012-09-27 29 views
1

我有一個應用程序,我的學校的學生可以下載教授上傳的課程內容。一切都很好,除非我沒有進度條對話框。我最近將應用程序切換爲使用碎片,因此我使用的舊對話框已損壞。將進度條下載爲LinearLayout背景

無論如何,我在想,不是讓對話框顯示進度條,而是使用被點擊的項目的背景作爲進度條。

這裏是應用程序的截圖: http://dl.dropbox.com/u/4439149/Screenshot_2012-09-27-15-06-43.png

這裏是我怎麼想它的工作一個mocup: http://dl.dropbox.com/u/4439149/42an8-CTWBJpw391zDSBs5MAiuIhibcsRWhZGwdvmTE%20copy.png

我不能爲我的生活覺得這個應該怎麼做。我希望有人能夠朝正確的方向推動我。

謝謝, 大衛

回答

0

結賬Clip Drawable。您可以將行的背景設置爲ClipDrawable,該ClipDrawable包含要顯示進度的顏色或其他可繪製對象,然後在下載時設置級別(進度)。

+0

我相信這正是我所期待的。我會在今天晚些時候嘗試並實施。我很好奇,如果您使用顏色drawable定義剪貼畫,會發生什麼情況。我有一種感覺,它不起作用,因爲可繪製的顏色沒有尺寸。 無論如何,非常感謝。這真的有幫助。 – ThinkInBits

+0

它工作出色,謝謝! – ThinkInBits

+0

沒問題。我很高興你能工作。 – Chris

0

您是否嘗試過改變你的row.xml是一個框架佈局,只是有一個ProgressBar填滿整個行?然後,您可以將它放在您當前在row.xml中的佈局之後。

+0

感謝這個想法,但我認爲克里斯推薦的Clip Drawable對我來說會更好。 – ThinkInBits