进度条在Swiperefreshlayout中显示较大

时间:2016-10-26 16:37:13

标签: android listview android-progressbar tabview

我有listview列表视图,进度条在列表视图中显示非常大,我试图将30dp设置为宽度和高度以及match_parent但不起作用。进度条正在onPreexecure方法中加载。

这是我的listview.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/swipe_refresh_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

<ProgressBar
    android:id="@+id/progressBar"
    style="?android:attr/progressBarStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
</ProgressBar>

<android.support.v7.widget.RecyclerView
    android:id="@+id/recycleView"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

</android.support.v4.widget.SwipeRefreshLayout>

这是我的输出截图 enter image description here

1 个答案:

答案 0 :(得分:1)

>>> n = 9876543210 >>> sum(i % 10 * int(d) for i, d in enumerate(str(n), start=1)) 165 课程中说

  

此布局应该是视图的父级   由于手势而刷新,只能直接支持一个   儿童。这个视图也将成为手势的目标   将被迫匹配提供的宽度和高度   这种布局。

所以尝试在SwipeRefreshLayout之后添加一个Relative布局并将其余的代码放在其中