ProgressBar不会是Holo风格

时间:2013-08-27 17:19:46

标签: android progress-bar android-styles

我使用ADT的可视化编辑器在我的UI中添加了ProgressBar。出于某种原因,ProgressBar不是我的Activity使用的Holo风格,它只是一条灰色线条,认为它应该是Holo风格。如下所示,我没有触及Activity的样式中的任何ProgressBar属性:

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

Bar的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" />

对这种奇怪行为的任何解释?

1 个答案:

答案 0 :(得分:1)

灰线 Holo风格 - 它没有任何进展。尝试设置android:progress="50",你会看到其中一半用蓝色填充。

重申一下,设置style="?android:attr/progressBarStyleHorizontal"是你需要做的'全息风格'。