2013-08-27 44 views
0

我通過使用ADT的可視化編輯器向我的用戶界面添加了ProgressBar。出於某種原因,ProgressBar不是我的Activity使用的全息風格,它只是一個灰色的線條,認爲它應該是全息風格。正如你可以看到下面,我並沒有在活動的樣式觸摸任何ProgressBar的屬性:ProgressBar將不會採用全息風格

 <style name="sMain" parent="@android:style/Theme.Holo"> 
    <item name="android:actionBarStyle">@style/mTabAreaBackground</item> 
    <item name="android:actionBarTabStyle">@style/ActionBarTabStyle</item> 
</style> 

酒吧的XML:

 <ProgressBar 
    android:id="@+id/pbMyBar" 
    style="?android:attr/progressBarStyleHorizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/relativeLayout1" 
    android:layout_marginLeft="10dp" 
    android:layout_marginRight="10dp" /> 

對於這種奇怪的行爲作出任何解釋?

+0

您是否將您的應用程序的主題設置爲Holo的清單? :) –

+0

@LittleChild yep – Droidman

+0

當你在yur設備上運行它時是Holo嗎? –

回答

1

灰線全息風格 - 它只是沒有任何進展。嘗試設置android:progress="50",你會看到它的一半填滿藍色。

而僅僅爲了重申,設置style="?android:attr/progressBarStyleHorizontal"是你需要做'全息風格'。