2015-12-03 61 views
1

enter image description here的Android ProgreesBar只顯示進度條沒有背景矩形框

正如你可以看到進度條以上的圖像有藍條,這是進度指示器&解決此進度指示器有一個黑盒子中間。在我的應用程序中,我只想將此進度條作爲藍色條形進度指示器,而不使用sorruonding黑匣子。樣式爲Widget.ProgressBar.Horizontal的進度條僅顯示進度指示器,但不像進度條樣式Widget.Holo.Light.ProgressBar.Horizontalrizontal那樣細。我把它像下圖所示。我已經瀏覽了進度條的參考文檔,但沒有找到任何內容。 (http://developer.android.com/reference/android/widget/ProgressBar.html)那麼是否有任何xml屬性會消失或隱藏周圍的黑匣子? enter image description here

+0

發表您的XML .. – Mohit

+0

則必須在其另一個的LinearLayout標籤上的進度條的XML標記。在您的線性佈局標籤中定義長方形的長度和寬度以及背景顏色。 –

+0

@我欣賞你的建議,但我不想要任何背景,我只想要藍色進度條。 – pcj

回答

0

使用此代碼:

<LinearLayout 
    android:orientation="horizontal" 
    <!-- SPECIFY HERE YOUR BACKGROUND, LENGTH AND WIDTH --> 
    ... > 
    <ProgressBar 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     style="@android:style/Widget.ProgressBar.Small" 
     android:layout_marginRight="5dp" /> 
    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/loading" /> 
</LinearLayout>