如何使用水平不确定样式

时间:2015-08-29 08:42:33

标签: android android-layout

我尝试使用ContentLoadingProgressBar实现水平不确定的进度条样式。下面是xml布局

 <android.support.v4.widget.ContentLoadingProgressBar
                android:id="@+id/pbar_Cloud"
                style="?android:attr/progressBarStyleHorizontal"
                android:layout_width="match_parent"
                android:layout_height="10dp"
                android:layout_gravity="bottom"
                android:visibility="visible" />

进度条显示为空水平线,没有进度。 通过设置

style="?android:attr/progressBarStyleLarge"

圆形不确定进度显示正常。我错过了什么,我甚至尝试过

ContentLoadingProgressBar bar = (ContentLoadingProgressBar) findViewById(R.id.pbar_Cloud);
bar.setActivated(true);
bar.show();

仍然没有运气。

1 个答案:

答案 0 :(得分:4)

我知道这是很久以前的问题,但万一其他人在这里遇到同样的问题:

您只需要将android:indeterminate="true"添加到xml:

<android.support.v4.widget.ContentLoadingProgressBar
                android:id="@+id/pbar_Cloud"
                style="?android:attr/progressBarStyleHorizontal"
                android:layout_width="match_parent"
                android:layout_height="10dp"
                android:layout_gravity="bottom"
                android:visibility="visible" 
                android:indeterminate="true"/>
希望有所帮助!