当前位置: 首页 > news >正文

Android 隐藏软键盘新方案

Android 隐藏软键盘新方案

 ViewCompat.setOnApplyWindowInsetsListener(rootView, (v, insets) -> {int imeHeight = insets.getInsets(WindowInsetsCompat.Type.ime()).bottom;// 处理键盘高度if (imeHeight > MIN_KEYBOARD_HEIGHT) { // 如果高度差大于200dp,认为键盘弹出if (!isKeyboardVisible) {isKeyboardVisible = true;onKeyboardVisibilityChanged(true, imeHeight);}} else {if (isKeyboardVisible) {isKeyboardVisible = false;onKeyboardVisibilityChanged(false, imeHeight);}}return insets;});

  

http://www.sczhlp.com/news/7449/

相关文章:

  • 单片机充电的时候电池电压会被拉高,如何检测电压? - 指南
  • 《ESP32-S3使用指南—IDF版 V1.6》第三十二章 IIC_QMA6100P实验
  • vue-tools安装
  • 如何实现 AI Agent 自主发现和使用 MCP 服务 —— Nacos MCP Router 部署最佳实践
  • Fragment之vue和react
  • MyBatis-Plus高级用法:最优化持久层开发
  • go goland idea 开发工具如何格式化 proto 代码
  • go 语言基础
  • 【Vulnhub】DevGuru: 1 靶机练习
  • 倒序输出
  • Token是如何保证安全不被篡改
  • 预算有限也能高效运维?ManageEngine卓豪高性价比解决方案
  • 56个测试的基准函数,用于智能算法测试所用
  • [CTS2023] 琪露诺的符卡交换
  • liblib蜜汁优化 - sherlock
  • 【LeetCode 102】算法:二叉树的层序遍历
  • 代码随想录算法训练营第二天(数组篇)|Leetcode209长度最小的子数组,Leetcode59螺旋矩阵II,代码随想录区间和,代码随想录开发商购买土地
  • WebStorm转VSCode:高效迁移指南 - 教程
  • Head-of-line blocking
  • 知识分享 | 功能安全vsSOTIF:区别与联系
  • 一次暗链应急响应
  • 中电金信:破局AI应用落地难题?中电金信端到端方案给出答案
  • 基于PKC7030高频电流探头的电机启动电流测试方案
  • RPA低代码平台 - Yu
  • DIALOG屏幕按钮置灰
  • sm341700 曾经的脚本
  • 2025主流BPM厂商推荐榜:赋能企业数字化转型的核心引擎
  • 补一下昨天的
  • 【CAPL】this关键字 及 在on signal, on message中的使用
  • CE(Cheat Engine)本地编译教程