ProgressSpinner在进度对话框/进度条中不可见

问题描述 投票:0回答:2

我正在使用this samsung Iris device进行开发。

我已经在必要时展示了progressdialogprogressbar

这是progressdialog的代码:

    ProgressDialog progressBar = new ProgressDialog(context);
    progressBar.setMessage("Please Wait");
    progressBar.setCancelable(false);
    progressBar.show();

这是进度条:

<ProgressBar
    android:indeterminate="true"
    android:id="@+id/progress"
    android:layout_centerInParent="true"
    android:visibility="visible"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

但它显示如下:

enter image description here

没有看到progressSpinner,这个问题只发生在这款平板电脑上。如果我在任何其他设备上运行,那么它工作正常。不能使用任何其他设备,因为这是业务要求。

android progressdialog android-progressbar
2个回答
2
投票

如果用户在开发人员选项中关闭了转换,则不会显示ProgressDialog中的动画(即Progress Spinner)。打开它们并重新启动应用程序,您将看到微调器!


1
投票

试试这个 :

ProgressDialog progressBar = new ProgressDialog(context, R.style.DialogTheme); 

很有型 :

<style name="DialogTheme" parent="Theme.AppCompat.Dialog">
        <item name="android:textColor">@color/colorBlack</item>
        <item name="colorAccent">@color/colorPrimaryDark</item>
</style>
© www.soinside.com 2019 - 2024. All rights reserved.