在回收者视图机器人顶部的白色空间

时间:2018-01-26 21:02:54

标签: android xml android-layout

我的一个屏幕有问题,它有一个回收站视图,当你向下滚动时它会加载图像,我不知道它可能是什么,我在互联网上尝试过很多东西,但没有一个有为我工作。这是一张图片:

Image

尽管如此,它并不是一直发生的,只是在某些手机和某些时刻,所以我无法正常看到图像,这是我的代码:

Activity_timeline.xml

<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto">

<android.support.design.widget.CoordinatorLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true">

    <android.support.v4.widget.NestedScrollView
        android:id="@+id/myScrollingContent"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.RecyclerView
            android:id="@+id/recycler_view"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_above="@+id/item_progress_bar"
            android:layout_marginTop="8dp"
            android:scrollbars="vertical"/>

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

    <!--<ProgressBar
        android:id="@+id/item_progress_bar"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_gravity="bottom|center"
        android:visibility="gone" /> -->

    <ProgressBar
        android:id="@+id/progressBar1"
        style="?android:attr/progressBarStyleLarge"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_gravity="center"/>

    <com.roughike.bottombar.BottomBar
        android:id="@+id/bottomBar"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:layout_gravity="bottom"
        app:bb_tabXmlResource="@xml/bottombar_tl"
        app:bb_behavior="shy"
        app:bb_activeTabColor="@color/bb_darkBackgroundColor"/>

</android.support.design.widget.CoordinatorLayout>
</layout>

timeline_stucture.xml

<android.support.v7.widget.CardView 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
card_view:cardUseCompatPadding="true">

<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp">

<TextView
    android:id="@+id/textview_name"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="10dp"
    android:textSize="15dp"
    android:gravity="center"
    android:layout_alignParentTop="true"
    android:layout_alignParentStart="true" />

<com.github.chrisbanes.photoview.PhotoView
    android:id="@+id/imageView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textview_name"
    android:layout_alignParentStart="true" />

<TextView
    android:id="@+id/textview_birth_death"
    android:paddingLeft="10dp"
    android:textSize="18dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:layout_below="@+id/imageView"
    android:layout_alignParentStart="true" />

</RelativeLayout>
</android.support.v7.widget.CardView>

1 个答案:

答案 0 :(得分:0)

解决了!我的问题是在Activity_timeline.xml中,CoordinatorLayout是match_parent而不是fill_parent,这对我有用。如果你很好奇