Ale*_*off 5 android android-theme progress-bar
我ProgressBar在我的应用程序中有一个小部件,无论我做什么,它总是显示为胖橙色(2.x样式)而不是淡蓝色(4.x样式).
SDK版本要求设置如下:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14"/>
Run Code Online (Sandbox Code Playgroud)应用程序主题设置为 Theme.Holo
进度条本身定义如下:
<ProgressBar
android:id="@+id/progressBar1"
style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginRight="16dp"
android:layout_marginLeft="16dp"
android:theme="@android:style/Theme.Holo" />
Run Code Online (Sandbox Code Playgroud)(明确设置主题是将其转换为新样式的最新尝试).
有什么我想念的吗?
你需要的是style="@android:style/Widget.Holo.ProgressBar.Horizontal",而不是style="@android:style/Widget.ProgressBar.Horizontal.
并且,android:theme应该在<Activity>标签中设置,而不是在特定视图中.
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
3894 次 |
| 最近记录: |