【发布时间】:2014-03-07 04:42:26
【问题描述】:
我正在为我的应用尝试自己的主题,并使用默认样式更改了一些小部件。我需要默认的进度条样式。
当我将此代码用于微调器和按钮时
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowBackground">@drawable/blue</item>
<item name="android:textColor">@color/white</item>
<item name="android:editTextColor">@color/white</item>
<item name="android:buttonStyle">@android:style/Widget.Holo.Button</item>
<item name="android:dropDownSpinnerStyle">@android:style/Widget.Holo.Spinner</item>
</style>
但是当我尝试使用进度条时它不起作用
<item name="android:progressBarStyle">@android:style/Widget.Holo.ProgressBar</item>
我在 asynctask 中动态创建的进度条代码
class play extends AsyncTask<Void, Void, Void> {
private final ProgressDialog dialog = new ProgressDialog(PropertyTaxpay.this);
@Override
protected void onPreExecute() {
this.dialog.setMessage("Loading data");
this.dialog.show();
}
@Override
protected Void doInBackground(Void... unused) {
//my code
}
@Override
protected void onPostExecute(Void result) {
if (this.dialog.isShowing()) {
this.dialog.dismiss();
}
我得到了什么:
但我需要黑色背景。就像全息主题一样。
像这样:
【问题讨论】:
-
如何设置进度条样式?让我看看
-
或创建自定义主题并设置到您的进度条
-
我正在寻找默认主题
-
你的 minsdkversion 是多少?因为我对此有更好的主意
-
android:minSdkVersion="11" android:targetSdkVersion="19"
标签: android customization android-progressbar