我使用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" />
对这种奇怪行为的任何解释?
答案 0 :(得分:1)
灰线是 Holo风格 - 它没有任何进展。尝试设置android:progress="50"
,你会看到其中一半用蓝色填充。
重申一下,设置style="?android:attr/progressBarStyleHorizontal"
是你需要做的'全息风格'。