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

一、背景

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

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

二、修改方法

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

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

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

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

相关推荐
李艺为4 小时前
Fake Device Test作假屏幕分辨率分析
android·java
zh_xuan4 小时前
github远程library仓库升级
android·github
峥嵘life4 小时前
Android蓝牙停用绝对音量原理
android
czlczl200209255 小时前
IN和BETWEEN在索引效能的区别
android·adb
Volunteer Technology5 小时前
ES高级搜索功能
android·大数据·elasticsearch
北京自在科技6 小时前
Find Hub App 小更新
android·ios·安卓·findmy·airtag
lbb 小魔仙6 小时前
2026远程办公软件夏季深度横测:ToDesk、向日葵、网易UU远程全面对比,远控白皮书
android·服务器·网络协议·tcp/ip·postgresql
coding_fei6 小时前
AudioServer初始化过程
android
brucelee1867 小时前
Docker 运行 Android 模拟器
android·docker·容器
私人珍藏库7 小时前
[Android] 小柚市场app v2.3.0.8安卓版TV版
android