我有两项活动,每项活动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
。如何让它们看起来一样?最喜欢第一个?
答案 0 :(得分:3)
ProgressBar
是一样的。差异是由background
引起的。
在第一种情况下,由于背景不是白色或灰色,因此ProgressBar
的两个圆圈都可见。在第二种情况下,由于背景为白色,因此ProgressBar的白色圈不可见。
您可以通过更改第二个活动中的背景颜色来改变这种情况。