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

时间:2014-06-23 08:55:53

标签: android android-progressbar

我有两项活动,每项活动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" />

看起来像:

First Progress bar

有两个重叠的圆圈。

第二个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" />

它看起来像

Second Progress Bar

只有一个圆圈。

两者几乎相同,活动的两个java文件都已导入android.widget.ProgressBar。如何让它们看起来一样?最喜欢第一个?

1 个答案:

答案 0 :(得分:3)

ProgressBar是一样的。差异是由background引起的。

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

您可以通过更改第二个活动中的背景颜色来改变这种情况。