Android ProgressBar在不同的活动中看起来不同

Android ProgressBar在不同的活动中看起来不同,android,android-progressbar,Android,Android Progressbar,我有两个活动,每个活动中都有一个ProgressBar。第一个活动中的xml部分: <ProgressBar android:id="@+id/loading_pb_login" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTo

我有两个活动,每个活动中都有一个
ProgressBar
。第一个活动中的xml部分:

<ProgressBar
        android:id="@+id/loading_pb_login"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/result"
        android:layout_toRightOf="@+id/un_tv" />

它看起来像:

有两个重叠的圆

第二个是xml:

 <ProgressBar
        android:id="@+id/loading_pb_search"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true" />

看起来

只有一个圆圈


两者基本相同,活动的两个java文件都导入了
android.widget.ProgressBar
。我如何让它们看起来一样?最好像第一个一样?

进度条也一样。差异是由于
背景造成的

在第一种情况下,由于背景不是白色灰色,因此
进度条
的两个圆圈都可见。在第二种情况下,由于背景为白色,因此进度条的白色圆圈不可见


您可以通过在第二个活动中更改背景颜色来改变这一点。

确保您没有为您内部的活动使用不同的主题
AndroidManifest.xml
@SMR我没有为android manifest中的任何活动指定任何主题。存在所有活动标记的应用程序标记具有一个属性android:theme=“@style/AppTheme”是否使用java代码对其进行了自定义?@SMR仅使用pb.setVisibility(View.go)和pb.setVisibility(View.VISIBLE)。除此之外,什么都没有。哇,我没想到会发生这种事。我刚把第二张照片的背景改成彩色,看起来像第一张。谢谢