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

一、背景

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

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

二、修改方法

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

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

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

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

相关推荐
重生之我在安卓搞音频1 小时前
二、Android 音频框架
android·音视频
studyForMokey2 小时前
【Android面试】Java专题 todo
android·java·面试
代码改善世界2 小时前
【MATLAB初阶】矩阵操作(二):矩阵的运算
android·matlab·矩阵
九皇叔叔2 小时前
MySQL实操指南:复制表及数据复制全解析
android·数据库·mysql
梦想不只是梦与想2 小时前
flutter 与 Android iOS 通信?以及实现原理(一)
android·flutter·ios·methodchannel·eventchannel·basicmessage
Lambert_lin03 小时前
Android grade9.0 之后 自定义apk 名称
android·kotlin
fengci.3 小时前
ctfshow其他(web408-web432)
android·开发语言·前端·学习·php
Kapaseker3 小时前
“点击显示全文” — Compose 实现
android·kotlin
lxysbly4 小时前
安卓土星ss模拟器下载(支持中文、金手指)
android
程序员陆业聪4 小时前
异步初始化框架设计:用拓扑排序干掉启动串行瓶颈
android