2014-03-14 131 views
0

我正在動態使用ProgressBar。現在,我想根據其進度設置其寬度。

即如果它的進度是10%,那麼顯示其寬度爲10%,如果其進度是82%,則顯示其寬度爲82%。

Layout.xml:動態設置ProgressBar的寬度Android

<ProgressBar 
     android:id="@+id/pbAccuracy" 
     style="?android:attr/progressBarStyleHorizontal" 
     android:layout_width="wrap_content" 
     android:layout_height="20dp" 
     android:layout_marginLeft="9dp" 
     android:layout_toRightOf="@+id/tvTopic" /> 

RelativeLayout在XML文件中。

+0

我假設通過'設置ProgressBar的寬度'你的意思是「設置進度指示器」...? –

+0

@Vyger,是的。對。 –

+0

所以,你只需要初始化minum(比如0),最大值(比如100)一次,然後在處理時設置值(這裏AsyncTask是你最好的朋友)。 –

回答