我的imageview在swiperefreshlayout之后没有出现

时间:2018-04-18 04:49:25

标签: android android-layout android-studio swiperefreshlayout

由于某些原因,刷卡刷新布局下的我的imageview不会显示。 recyclerview中的元素显示正常,但recylerview下的任何内容都不会。

<LinearLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="match_parent"
       android:orientation="vertical"
       android:layout_height="wrap_content"
       tools:context="com.example.disen.chefu.food_categories.second_category">

       <android.support.v4.widget.SwipeRefreshLayout
        android:layout_width="wrap_content"
        android:layout_marginBottom="@dimen/activity_horizontal_margin"
        android:id="@+id/refresh_second_catg"
        android:layout_height="wrap_content">
        <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:id="@+id/second_category_rcV"
        android:layout_height="wrap_content">
        </android.support.v7.widget.RecyclerView>
        </android.support.v4.widget.SwipeRefreshLayout>

        <ImageView
           android:layout_width="wrap_content"
           android:src="@drawable/light"
           android:layout_height="wrap_content" />
       <ProgressBar
         android:layout_width="wrap_content"
         android:id="@+id/second_progress"
         android:visibility="invisible"
         android:layout_gravity="center_horizontal|center_vertical"
         android:indeterminateBehavior="repeat"
         android:layout_height="wrap_content" />

</LinearLayout>

2 个答案:

答案 0 :(得分:0)

尝试将SwipeRefreshLayout高度设为0,权重为1.我认为这应该有效。 ImageView不可见的一个可能原因可能是RecyclerView中显示的列表足以覆盖整个屏幕并且不为ImageView留下空间。

答案 1 :(得分:0)

试试这个

#gcc putCode.c -o putcode -lcurl 
#./putCode /test/Music/joy.mp3 joyful.mp3

RESULT

enter image description here