我动态地在asynctask中创建了progressdialog.我为我的应用程序使用自定义样式.当我这样做,我的progressdialog风格改为白色我需要我的黑色默认风格与白色文本.
我的java文件:
class LoginTask extends AsyncTask {
private final ProgressDialog dialog = new ProgressDialog(Login.this);
@Override
protected void onPreExecute() {
this.dialog.setMessage("Logging in...");
this.dialog.show();
}
// my prog
@Override
protected void onPostExecute(Void result) {
if (this.dialog.isShowing()) {
this.dialog.dismiss();
}}
我的style.xml:
@drawable/blue
@color/white
@color/white
@android:style/Widget.Holo.Button
@android:style/Widget.Holo.Spinner
@android:style/TextAppearance.Widget.Button
@style/ProgressBar
@color/red
@color/green