Android EditText调起键盘,阻止Recyclerview调整大小方法

一、背景

通过设置RecycleView的addOnChildAttachStateChangeListener,判断网格布局可见和不可见,

但当调用弹窗,点击弹窗中的EditText时,会触发弹出键盘,导致触发了RecycleView底部的item不可见,这种情景其实应该是算可见的 ,不然业务流程会有会问题,因此,尝试修改不触发。

二、修改方法

1、在Android中,可以通过设置RecyclerView的属性来实现阻止调整大小的效果。可以使用以下属性:

  • android:windowSoftInputMode:在Activity的Manifest文件中,设置该属性为adjustPan,可以防止键盘弹出时调整RecyclerView的大小。

2、android:isScrollContainer:在RecyclerView的布局文件中,设置该属性为true,可以将RecyclerView作为一个可滚动的容器,从而避免键盘弹出时调整大小

博主采用的时方法1,亲测有效

相关推荐
骑着蜗牛撵大象32736 分钟前
服务下线不再炸:分层关闭、TCP 存活探测与负载均衡排水的落地套路
android·tcp/ip·负载均衡·tcp·高可用·健康检查·优雅关闭
三少爷的鞋3 小时前
别再这么写协程了!Marcin Moskała 剖析的 几个常见协程误区与重构
android
mmsx4 小时前
Android 防二次打包第一道锁:签名校验与完整性校验
android·kotlin
mmsx4 小时前
Android 混淆不等于安全:二次打包链路完整走一遍
android·kotlin
小宋10216 小时前
Agent轨迹级评测实战:工具选择、预算超限与回归门禁
android·网络·人工智能·回归
墨天梦8 小时前
D05_ViewModel与单向数据流
android·kotlin
蒸鱼Yuzheng9 小时前
Android 构建可复现性:APK 指纹、文件级差异与供应链审计
android·apk·devops·软件供应链·可复现构建
墨天梦11 小时前
D03_Compose列表与稳定身份
android·gitee·kotlin
萌新杰少12 小时前
Kuikly股票查看软件开发体验——SaiRen
android·kotlin·客户端
vilya12 小时前
把 Python 塞进 APK:Chaquopy 打包实践
android·python