android – ContentLoadingProgressBar永远不显示

前端之家收集整理的这篇文章主要介绍了android – ContentLoadingProgressBar永远不显示前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在片段中用ContentLoadingProgressBar替换了简单的ProgressBar.
现在片段布局如下所示:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            style="@style/simple_match_parent_style">

<android.support.v4.widget.ContentLoadingProgressBar
            android:id="@+id/progress"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"/>

<TextView
    android:id="@+id/txt_no_songs"
    android:text="@string/txt_no_songs"
    android:layout_centerInParent="true"
    style="@style/txt_no_songs"/>

<ListView
    android:id="@+id/list"
    android:fastScrollEnabled="true"
    android:divider="@null"
    style="@style/simple_match_parent_style"/>

</RelativeLayout>

我在onViewCreated中显示了这个ProgressBar:

@Override
public void onViewCreated(View view,Bundle savedInstanceState) {
    super.onViewCreated(view,savedInstanceState);
    progressBar = (ContentLoadingProgressBar) view.findViewById(R.id.progress);
    progressBar.show();
    ...
}

出于测试目的,我删除了progressBar.hide()调用以使ProgressBar出现在任何情况下.但问题是我的ContentLoadingProgressBar从未真正显示过.
我应该做些其他事情来展示ContentLoadingProgressBar吗?我没有设法找到使用ContentLoadingProgressBar的任何相关示例,因此任何有用的示例也是可取的.提前致谢.

解决方法

看起来你需要一种风格,例如……
style="?android:attr/android:progressBarStyleHorizontal"

如果我把它放在那里,对我来说很有用,没有我什么都看不到.

还要考虑将它放在你的内容之上(即在xml下面)

猜你在找的Android相关文章