ProgressBar显示异常

时间:2014-08-24 04:41:11

标签: android progress-bar

我需要在某些页面中显示ProgressBar。

这是我的代码:

<ProgressBar
            android:id="@+id/loading_spinner"
            style="?android:progressBarStyleLarge"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:visibility="gone"/>

所有ProgressBar都是一样的。但是他们在活动中显示的ProgressBar是不同的(相同的设备和相同的Android版本4.2.2)。我不知道为什么!其中一些是ics风格,其他的看起来像2.x风格。

任何想法?
ps:我想要下面的第一种风格。我的应用程序只支持android 4.0 +。

更新--------------------------
我活动的风格:
(对于第一张图片)

android:windowSoftInputMode="adjustPan"
android:screenOrientation="portrait"

(第二张图片)

android:theme="@android:style/Theme.NoTitleBar"
android:screenOrientation="portrait"

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

I don't know why! Some of them are the ics style, other of them seem like 2.x style.

您为每个活动使用不同的主题,从而为不同的活动提供不同风格的进度条。

<强>溶液

如果您想要所有进度条,可以对所有进度条使用一种样式。

<强>样品:

<ProgressBar
        android:id="@+id/loading_spinner"
        style="@android:style/Widget.Holo.Light.ProgressBar.Large"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:visibility="gone"/>