我的一个屏幕有问题,它有一个回收站视图,当你向下滚动时它会加载图像,我不知道它可能是什么,我在互联网上尝试过很多东西,但没有一个有为我工作。这是一张图片:
尽管如此,它并不是一直发生的,只是在某些手机和某些时刻,所以我无法正常看到图像,这是我的代码:
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>
答案 0 :(得分:0)
解决了!我的问题是在Activity_timeline.xml中,CoordinatorLayout是match_parent而不是fill_parent,这对我有用。如果你很好奇