当前位置:网站首页>RecyclerView最后一条显示不全或显示部分的问题解决
RecyclerView最后一条显示不全或显示部分的问题解决
2022-07-26 10:14:00 【FrancisBingo】
一、问题现象
RecyclerView最后一条数据展示不全的问题
二、前提条件
使用ViewPager+Fragment+RefreshLayout+RecyclerView+constrainLayout
三、尝试解决方式
什么叫尝试解决方式,就是使用了以下方式,各种修改各种没解决。
1.recyclerview高度设置为0dp,然后添加app:layout_constraintBottom_toBottomOf="parent"
2.recyclerview用NestedScrollView包起来
3.recyclerview外套RelativeLayout
如果以上尝试都没有解决你的问题、那么好,接下来就是见证奇迹的时刻了。
四、最终解决方案
使用CoordinatorLayout+AppBarLayout修饰viewPager完美解决~话不多说半句多。请看代码
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:id="@+id/sv_contentView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/common_content_background_color">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/ll_contentView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:elevation="0dp">
<ai.gmtech.uicom.ui.CommonTitleBar
android:id="@+id/commonTitleBar26"
android:layout_width="match_parent"
android:layout_height="44dp"
app:title="对讲">
</ai.gmtech.uicom.ui.CommonTitleBar>
<com.google.android.material.tabs.TabLayout
android:id="@+id/tab_call"
android:layout_width="match_parent"
android:layout_height="44dp"
android:background="@color/white_FFFFFFFF"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:tabIndicator="@drawable/tab_indictor_bg"
app:tabIndicatorColor="@color/common_tv_font_color">
</com.google.android.material.tabs.TabLayout>
</com.google.android.material.appbar.AppBarLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/bottom_view_cl"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<RelativeLayout
android:id="@+id/view_pager_rl"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_weight="1">
<androidx.viewpager.widget.ViewPager
android:id="@+id/callpage_viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent">
</androidx.viewpager.widget.ViewPager>
</RelativeLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>五、若有其他问题及及解决方案欢迎留言探讨
边栏推荐
- regular expression
- Mysql5.7.25 master-slave replication (one-way)
- Study notes of the first week of sophomore year
- 时间序列异常检测
- 网易云UI模仿--&gt;侧边栏
- 云原生(三十六) | Kubernetes篇之Harbor入门和安装
- Apple dominates, Samsung revives, and domestic mobile phones fail in the high-end market
- SQL Server 2008 server engine failed to start?
- Opencv image processing
- Phpexcel export Emoji symbol error
猜你喜欢

Interview shock 68: why does TCP need three handshakes?

Server memory failure prediction can actually do this!

Learning about opencv (2)

Session based recommendations with recurrent neural networks

Uniapp error 7 < Map >: marker ID should be a number

Production of a-modal drag function in antui

Leetcode 504. 七进制数

Docker configuring MySQL Cluster

数据库的复习--3.SQL语言

Wechat applet learning notes 1
随机推荐
服务发现原理分析与源码解读
SPARK中 DS V2 push down(下推)的一些说明
Learning about opencv (2)
时间序列异常检测
Okaleido ecological core equity Oka, all in fusion mining mode
30 minutes to thoroughly understand the synchronized lock upgrade process
PHP executes shell script
Solve NPM -v sudden failure and no response
汉诺塔II|汉诺塔4柱
Data communication foundation - layer 2 switching principle
All codes of Tetris
Use of tabbarcontroller
[award-winning question] ask Judea pearl, the Turing prize winner and the father of Bayesian networks
Apple dominates, Samsung revives, and domestic mobile phones fail in the high-end market
在.NET 6.0中配置WebHostBuilder
Jpg to EPS
Mqtt x cli officially released: powerful and easy-to-use mqtt 5.0 command line tool
数通基础-TCPIP参考模型
Yarn 'TSC' is not an internal or external command, nor is it a runnable program or batch file. The problem that the command cannot be found after installing the global package
Principle analysis and source code interpretation of service discovery