CoordinatorLayout+RecyclerView,最后一项显示不全
 <?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.design.widget.CollapsingToolbarLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:layout_scrollFlags="scroll|exitUntilCollapsed">

            <ImageView
                android:layout_width="match_parent"
                android:layout_height="200dp"
                android:scaleType="centerCrop"
                app:layout_collapseParallaxMultiplier="0.85"
                android:src="@mipmap/bg"
                app:layout_collapseMode="parallax" />

            <android.support.v7.widget.Toolbar
                android:layout_width="match_parent"
                android:layout_height="45dp"
                android:background="@android:color/white"
                app:contentInsetStart="0dp"
                app:layout_collapseMode="pin">

                <TextView
                    android:textColor="#159fff"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:gravity="center"
                    android:text="标题栏"
                    android:textSize="18sp" />
            </android.support.v7.widget.Toolbar>

        </android.support.design.widget.CollapsingToolbarLayout>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:background="@android:color/holo_orange_light"
            android:gravity="center"
            android:text="假装是个搜索栏"
            android:textColor="@android:color/white"
            app:layout_scrollFlags="exitUntilCollapsed" />
    </android.support.design.widget.AppBarLayout>

    <android.support.v7.widget.RecyclerView
        android:id="@+id/rv"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior" />

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

xml布局如图,recyclerview的最后一项只显示了半截,recyclerview的布局管理器就是一个LinearLayoutManager,recyclerview布局很简单,都是单一item。

0

6个回答

在 CollapsingToolbarLayout.中添加android:minHeight="?actionBarSize” 属性

6

recyclerview用NestedScrollView包起来

0

你这样写滑动的距离只是屏幕的距离,说以按照一楼说的

0

API25 显示不全
API 24.2.0 是可以显示全 的
一楼的方法 滑动时会有阻塞现象,而且解决不了问题

0

您好 请问解决了这么问题了吗

0

有更好的方式解决,recyclerview高度设置为0dp,然后添加app:layout_constraintBottom_toBottomOf="parent"就ok了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在Coordinatorlayout中使用RecyclerView导致recyclerview最后一个item显示不全的问题
recyclerview layout in coordinatorlayout cause last item not visible (cutting off) 在Coordinatorlayout中使用RecyclerView使用一些自定behavior实现嵌套滚动用得很爽,但是突然发现一个大坑,就是recyclerview滑动到最底部的时候,最后一个item显示不全,像是被切掉了一样,此...
RecyclerView最后一条显示不全
情形: 在使用getViewType,分不同种类来显示对应的item, 最后一条的item跟其他的显示不一样,但是发现最后一条item显示不全。 在stackoverflow查到结果 http://stackoverflow.com/questions/32742724/recyclerview-is-cutting-off-the-last-item 使用的是23.
CoordinatorLayout嵌套RecyclerView时加脚布局,频繁设置数据崩溃等bug解决方案
大家都知道,CoordinatorLayout嵌套AppBarLayout和RecyclerView可以用来实现折叠滑动,至于怎么实现这里就不写了,网上有很多,这里先说我所经历的这个项目需求,(当然觉得太长可以直接看最下面的解决方案哦) 1:一个长条的布局,上面就是普通的布局,中间有地图等按钮,地图下面有列表,列表最下面还有一行文字:“共XX条数据”。2:要求当地图滑动到顶部的时候停留上方,然后...
Android 7.0以上时使用recycleview发现Item显示不全
  前几天项目终于到一个问题,API在23以上时候recycleview里面嵌套一个recycleview,它的item显示不全,最后找到其解决办法。如下为你的RecyclerView上再嵌套一层RelativeLayout然后添加属性 android:descendantFocusability=&quot;blocksDescendants&quot;,android:descendantFocusability...
RecyclerView上拉加载,最后一条item被截掉。
最近遇到一个问题,困惑了几天。RecyclerView上拉加载的时候,最后一条item被加载时的动画截掉了。导致最后一条item显示不全。但是问题是。如果快速滑动。就可以直接滑动到最底部。一直找不到原因。后来发现是上拉条件设置有问题。原来是少了这一句: linearLayoutManager.findViewByPosition(count-1).getBottom() getHeight()
简单解决RecyclerView嵌套的RecyclerView条目显示不全和宽度不能铺满
第一个RecyclerView的Adapter @Override public MyHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.shop_item,null
Recycleview实现复杂页面三种以上布局 瀑布流多布局 scrollview嵌套recyclerView 显示不全滑动冲突
Recycleview实现复杂页面三种以上布局 瀑布流多布 scrollview嵌套recyclerView 显示不全滑动冲突
RecyclerView显示不全
ScrollView嵌套RecyclerView在安卓6.0系统以上不能显示完全。 查了一下,似乎是普遍的问题,我还以为是自己的代码问题,摸索了半天。 https://blog.csdn.net/lmy_1992/article/details/76850461,看了这篇文章后,问题迎刃而解。给RecyclerView添加一个RelativeLayout父布局, ,在重新编译一下,Recyc...
RecyclerView,BottomNavigationView结合使用,数据显示不全问题
1.有问题的代码&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;android.support.v4.widget.DrawerLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:app=&quot;http://schemas.android.com/apk...
ViewPager显示不完整的解决办法
相信很多人都遇到了ViewPager显示不完整的苦恼   找了好久,发现解决办法超级简单,不需要去重写自定义的ViewPageAdapter里面的什么getView方法,重新根据子视图来设定大小 首先说下我的做法,我主类里面是用的数组来存放View的,View是自定义继承LinearLyaout等布局的,构造的时候传过去主类的context就可以了 然后各种控件的操作就在Vi
关于ConstraintLayout与Recycleview使用中的一些坑
最近在写一个新项目,用到了tablayout+viewpager+fragment,Activity布局用的是比较流行的ConstraintLayout,fragment中放的是各种recyccleview,但是使用后发现,recyccleview中的条目加载不完全,总是少一两条,但是可以回弹出来,突然就觉得很恶心,检查了各种问题,都没法解决,最后给recyccleview加了margin_but
Listview、RecyclerView中的item中包含可以点击的控件,点击冲突解决办法
在item的根布局中添加: android:descendantFocusability="blocksDescendants" 可点击的子item添加 android:focusable="false"
ScrollView 嵌套 RecyclerView导致列表显示不全解决方式
只需把ScrollView改成NestScrollView即可,另外,此方式使用之后就不能下拉刷新了
解决RecyclerView 布局显示不全问题
View inflate = LayoutInflater.from(context).inflate(R.layout.title_zi, viewGroup, false);
RecyclerView嵌套展示不全问题
最近在做项目时,由于重构项目,以前习惯用listview,重构之后项目中开始使用RecyclerView,但是我发现scrollview嵌套RecyclerView总是item显示不全,这让我很苦恼,由于刚刚刚开始使用不太了解, 后来查看了一些资料,最总搞定; 在你的RecyclerView上再嵌套一层RelativeLayout然后添加一下属性这样就OK, android:descendantF...
BottomSheetDialog求教带有EditText显示不全,这是一个坑?
BottomSheetDialog 中包含EditText在API-25及以下适配非常好,可以全部显示,而在API-27中,我尝试了很多方法依然失败。显示不完全或者不能被顶起,如果有知道原因的兄弟,帮帮忙,告知以下 ...
twinklingrefreshlayout改进版
改进版的twinklingrefreshlayout,可以在twinklingrefreshlayout下布局多个子控件,并可以指定第几个控件为滑动控件,可以指定哪些控件不随上拉下拉时滑动
Android RecyclerView 实现瀑布流交错效果,并使最后一行子View高度占满RecyclerView
http://www.imooc.com/qadetail/91200 我在这个地址搜索到了,如何监听RecyclerView滑动到底的状态而在实现完瀑布流后,觉得滑动到底部时,最后一行的高度,没有占满外部View,感觉不太好。(真正的瀑布流应该是条目数近乎无穷,可以一直加载更多)既然是瀑布流,那么就选用StaggeredGridLayoutManager。 mRecyclerView.setLa
AppBarLayout + RecycleView 滑动后,item 在一段时间内无法点击的问题
1
CoordinatorLayout+AppBarLayout+Toolbar+TabLayout+ViewPager+RecyclerView+CardView
CoordinatorLayout+AppBarLayout+Toolbar+TabLayout+ViewPager+RecyclerView+CardView的使用,详细说明 http://blog.csdn.net/amazing7/article/details/51918623
解决RecyclerView显示不全只显示一条item的问题
如图,近期公司项目有一个界面要用到三个RecyclerView来实现,由上至下垂直排列;我的布局是自定义ScrollerView套LinearLayout套的RecyclerView;调试接口的时候,发现第三个RecyclerView的展示有问题,就是我们说的显示不全;接口明明返回很多数据的,我尝试过很多方法都不行,没有达到想要的结果;后来我的解决方案是把RecyclerView外层嵌套的线性布局...
不用涉及到各种冲突常规打造酷炫下拉视差效果SmartRefreshLayout+ViewPager+RecyclerView
不用涉及到各种冲突常规打造酷炫下拉视差效果SmartRefreshLayout+ViewPager+RecyclerView,简书地址:https://www.jianshu.com/p/d35b5fa37b26
android viewpager嵌套recyclerview宽度显示不全问题
问题:viewpager嵌套了recyclerview,前面几个item宽度显示有问题(往下滑之后又往上就正常了),起初以为是inflate问题,后来发现是因为使用了ConstraintLayout的问题,删除了直接使用RecyclerView就没问题了...
设置京东搜索框状态栏渐变
最外层是relatativelayout LinearLayout android:id="@+id/lin1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> LinearLayout
解决ScrollView嵌套RecyclerView时item显示不全的问题
问题:ScrollView嵌套RecyclerView时,RecyclerView的item显示不全  第一种方法:在RecyclerView的外层套一层相对布局并设置: android:descendantFocusability="blocksDescendants"属性。 例如: <RelativeLayout android:layout_width="matc
scrollView嵌套recyclerView 显示不全(已解决)
毕竟recycleView 是新的控件,所以在最近的项目中我尽可能 的用recyclerView而不使用ListView,所以今天就碰见了一个跟listView的一个通用的问题,就是嵌套之后显示不全, 查了很多资料,有说自定义GridLayoutManager的 也有说自定义scrollView的 ,但是我按照上面的说法,都没有成功,最后我用下面的方法成功消除这种bug,
解决RecyclerView 嵌套AppBarLayout下拉加载上拉刷新
提出RecyclerView在使用中,与AppBarLayout组合使用时加入下拉刷新或者上啦加载造成 的视图不能正常显示。提供一条关键思路设置上拉刷新控件setEnableds()属性控制setEnableds(true)刷新,setEnableds(false)停止刷新。根据监听recyclerView的滑动事件根据高度判断是否启用刷新 ...
scrollview 嵌套recyclerview 显示不全.zip
scrollview 嵌套recyclerview 显示不全.zip scrollview 嵌套recyclerview 显示不全.zip
CoordinatorLayout+AppBarLayout+RecyclerView 滑动冲突引发屏幕抖动的解决方案
前言 项目示例图 出现的问题链接:https://ask.csdn.net/questions/363070 跟这个哥们遇到的问题一样一样的; 原因 用到的布局结构就是CoordinatorLayout+AppBarLayout+ViewPager 然后Viewpager里是两个RecyclerView; 当你appbar高度低的时候一般不会触发这个问题,因为appbar f...
去除RecyclerView底部(最后一条)分割线
做了一个横向滑动的RecyclerView 使用自定义分割线 宽度为10dp 因为左右都有padding值 最后一条如果有分割线太丑 也不符合需求 解决 网上参考了一些方法 大多都是继承 ItemDecoration 重写其方法 然后在循环创建分割线的循环里减一 但是 我发现不管用 分割线还在那 似乎是因为宽度太宽引起的? 那就继续修改,在给分割线高度赋值的时候 判断如果是最后一条...
采用SwipeFreshLayout+Recyclerview实现下拉刷新和上拉加载更多以及CoordinatorLayout的引入
使用谷歌自己的控件swipefreshlayout+recyclerview实现下来刷新和上拉加载。。。
RecyclerView中嵌套RecyclerView的时候出现子RecyclerView显示不全的问题解决
如图首页整个界面是一个RecyclerView,根据不同的type创建不同的view来显示: RecyclerView常见问题解决方案: 1:首先查看RecyclerView在设置Adapter前有没有被LayoutManager管理(如果没有肯定连显示都不显示) 2:查看子RecyclerView的子项布局最外层有没有把高度设置成match_parent,如果设置了(只显示一行) 3...
Android RecyclerView内容被键盘遮挡问题
做过IM界面开发者可能会遇到,当输入框获取焦点recyclerview的内容会被键盘遮挡,无法像微信一样将列表消息定位到最后一个,严重影响用户体验,现在将我遇到的问题和解决方案记录下来: 一.在搜索一些资料时,出现以下的解决方案,缺陷我记录下来 在AndroidManifest的Activity中设置软键盘属性 android:windowSoftInputMode="adj
ListView动态视图显示不全
ListView动态控制条数,总是显示不全,现在在网上找到解决方案,与大家分享 大概思路,重写ListView类的onMeasure(...)方法,xml布局使用自定义的HstListView类,代码如下: package com.hst.taxmobile.common; import android.content.Context; import android.util.Att...
Android_ScrollView中嵌套ListView显示不全的解决方法
tips:本博客Github上的Demo链接:https://github.com/chengbiao1314/android_ListViewInListView.git ScrollView、ListView、GridView之间的相互嵌套使用的时候,我们会发现滑动的是最外边的控件,而最里面的控件常常显示不全,面对显示不全的问题该怎么处理?大家在显示不全的时候,如果尝试给内部的L
自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动
自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动,根据这份代码改编而来:http://download.csdn.net/download/oushangfeng123/8971049
RecyclerView添加条目间隔和分割线,第一条和最后一条不添加
1.写一个工具类 public class DisplayUtils{ public static class SpacesItemDecoration extends RecyclerView.ItemDecoration { @Override public void getItemOffsets(Rect outRect, View view,...
RecyclerView自动滑动到指定位置存在的Bug
【问题】 一般来说我们会使用RecyclerView的smoothScrollToPosition(int position) 方法来实现自动滚动,但是这个方法最大的问题就是,一旦目标position的item出现在屏幕中,列表就不会继续滚动,这也就造成了一种“BUG”:如果目标position的item原本处于列表下方,且没有在屏幕中出现,调用smoot...
RecycleView替代CoordinatorLayout实现滑动标题渐变效果
问题:由于CoordinatorLayout嵌套太多, 也有一定的局限性,所以我在实现RecycleView滑动标题渐变透明度显示隐藏,用了RecycleView的滑动监听做了渐变效果 ; private int height = 85; private int overallXScroll = 0; rl_recycle.setOnScrollListener(new RecyclerV
ScrollView嵌套RecyclerView出现item显示不全的问题
ScrollView嵌套RecyclerView出现item显示不全的问题 第一种:在你的RecyclerView上外边嵌套一层RelativeLayout, 然后添加属性 android:descendantFocusability=&quot;blocksDescendants&quot;, 如: &amp;lt;RelativeLayout android:layout_width=&quot;match_pa...