在Android中动态创建自定义进度对话框

亚什万斯

我已经在asynctask中动态创建了progressdialog。我为我的应用程序使用自定义样式。当我将进度对话框样式更改为白色时,我需要使用默认的黑色和白色文本样式。

我的Java文件:

class LoginTask extends AsyncTask<Void, Void, Void> {

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:

 <style name="AppBaseTheme" parent="android:Theme.Light">

</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    <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>
    <item name="android:textAppearanceButton">@android:style/TextAppearance.Widget.Button</item>
    <item name="android:progressBarStyle">@style/ProgressBar</item>

</style>
<style name="ProgressBar" parent="@style/android:Theme.Holo">
    <item name="android:textColor">@color/red</item>
    <item name="android:background">@color/green</item>
</style>

哈米德·沙图(Hamid Shatu)

更改以下行以通过style构造函数...

private final ProgressDialog dialog = new ProgressDialog(Login.this);

为此...

private final ProgressDialog dialog = new ProgressDialog(Login.this, R.style.ProgressBar);

更新:

我只是更改style如下...及其工作。

<style name="ProgressBar" parent="@style/android:Theme.Holo">
    <item name="android:textColor">#FFFFFF</item>
    <item name="android:background">#000000</item>
</style>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义进度对话框

来自分类Dev

如何在Android中自定义进度对话框

来自分类Dev

动态更新自定义布局对话框中的文本,NPE-Android

来自分类Dev

在Android中自定义包含图像的对话框

来自分类Dev

Android中的“自定义警报”对话框

来自分类Dev

在Java Android中为自定义对话框创建通用类

来自分类Dev

如何在Android中创建自定义警报对话框?

来自分类Dev

在自定义对话框中自定义动态字体样式和大小

来自分类Dev

android - 向自定义对话框动态添加按钮

来自分类Dev

使用Python创建SPSS自定义对话框

来自分类Dev

如何创建自定义材质对话框

来自分类Dev

尝试创建自定义对话框

来自分类Dev

DialogResult或如何创建自定义对话框

来自分类Dev

如何创建自定义对话框

来自分类Dev

创建自定义fltk对话框/模态窗口

来自分类Dev

启动时创建自定义对话框

来自分类Dev

使用Python创建SPSS自定义对话框

来自分类Dev

自定义对话框中的按钮问题(在 RecyclerView Adapter 中创建)

来自分类Dev

如何在Android中使用网格视图创建自定义警报对话框?

来自分类Dev

如何在Android中使用CardView创建自定义对话框

来自分类Dev

Android自定义对话框样式

来自分类Dev

Android自定义对话框片段崩溃

来自分类Dev

自定义视图中的Android显示对话框

来自分类Dev

Android-样式自定义对话框

来自分类Dev

Android自定义对话框强制关闭问题

来自分类Dev

Android自定义对话框样式

来自分类Dev

Android微调器显示自定义对话框

来自分类Dev

来自自定义对话框的android片段调用

来自分类Dev

Android-自定义权限通知对话框