在做一个项目的时候,自定义额了一个Dialog 里面有取消,保存按钮,以及EditText,在输入法弹出的时候,点击取消按钮,自定义dialog对话框关闭了,但是输入法始终关闭不了,在网上找了很多方法,都不能很好的解决,输入法不能关闭的问题。

最好找到的解决办法是 重载Dialog的dismis()方法

处理方式如下:

@Override
public void dismiss() {hideKeyBoard();//在dismiss之前先关闭输入法
    super.dismiss();
}
public void hideKeyBoard() {InputMethodManager inputMethodManager = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);inputMethodManager.hideSoftInputFromWindow(editText.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}

Android 自定义Dialog 里面有EditText控件点击关闭输入法失效的问题相关推荐

  1. Android自定义View-简约风歌词控件

    前言 最近重构了之前的音乐播放器,添加了许多功能,比如歌词,下载功能等.这篇文章就让我们聊聊歌词控件的实现(歌词控件也已经开源,地址也在文章底部),先上效果图,如果感觉海星,就继续瞧下去! 看到这里, ...

  2. 自定义自动统计字数EditText控件

    自定义自动统计字数控件EditText 1.设置XML布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/re ...

  3. Android自定义组件——3D立体旋转控件

    BingoIdea 一个3D立体切换的自定义ViewGroup demo,支持横向和纵向滑动翻转. 项目配置 在项目的build.gradle配置 allprojects {repositories ...

  4. Android自定义View 多边形能力分析控件,雷达图(蛛网)动态实现

    自定义View实现雷达图还是挺简单的,它能让使用让使用者能一目了然的了解各项指标的变动情形以及好坏趋势.使用得最多的便是Path路径,很适合初学者用来练习. 效果图如下: 下面是实体类的属性: pub ...

  5. Android设置text按钮,安卓基础控件使用(TextView、Button、ImageView、EditText)

    一.文本控件TextView 1.布局文件 android:text="@string/content" android:layout_width="wrap_conte ...

  6. Android EditText控件使用

    0 本文主要涉及 Android EditText控件的一些实际使用中的需求实现. 1 隐藏默认样式 去除框样式 设置属性 android:background="@null" 去 ...

  7. Android EditText控件

    1. 常用属性 EditText控件用于获取用户的输入.EditText类继承TextView类,能使用TextView的所有常用属性.可参考Android TextView控件. 属性 说明 and ...

  8. android edittext控件常用属性,Android_Android EditText常用属性功能汇总,本文总结分析了Android EditText常 - phpStudy...

    Android EditText常用属性功能汇总 本文总结分析了Android EditText常用属性.分享给大家供大家参考,具体如下: android:hint="请输入数字!" ...

  9. Android开发中解决自定义弹窗获取不到控件对象的问题

    最近做期末作业的时候遇到一个功能需要在弹窗里修改账号密码,弹窗里面含有两个edittext控件,经过查阅资料我通过setView添加了一个view在弹窗里实现了,但是获取的控件对象一直为空导致我取不到 ...

最新文章

  1. 集群理论讲解(续三)
  2. hadoop 之DefaultStringifier
  3. 已经无法合并还报请合并git_Git不能自动合并怎么解决?
  4. 每日程序C语言26-直接选择排序
  5. w3wp oracle,w3wp.exe占用CPU超过50%的处理
  6. Intel大玩CPU款式牌
  7. mysql.proc_修复./mysql/proc
  8. Spring或Hibernate其实都提供了透明处理Clob的方法
  9. mysql 开发工具
  10. PTA程序设计类实验辅助教学平台-基础编程题--JAVA--7.3 逆序的三位数
  11. 第三周:tesseral 2D软件的使用
  12. 网易公开课视频及字幕下载
  13. opencv: 颜色通道 探究(图示+源码)
  14. 原创分享 计算机毕业设计PySpark+LSTM+Hadoop招聘推荐系统 招聘大数据 招聘数据分析 协同过滤算法(基于物品+基于用户) 招聘可视化大屏 就业推荐系统 就业数据分析
  15. 大数据-HDFS 文件副本和 Block 块存储
  16. Educational Codeforces Round 92 (Rated for Div. 2) 题解 (A到G)
  17. 封装一个简单showToast组件 / 自定义toast组件
  18. 什么是真正的格局?遇到烂人不计较,碰到破事别纠缠
  19. 基于FPGA的高速电路板设计
  20. 【华为OD机试真题 C++】数字涂色 【2022 Q4 | 100分】

热门文章

  1. K8S污点容忍度调度
  2. 程序员装B小技巧——管理你的桌面
  3. 男女之间没有真正的友谊
  4. 金职院计算机网络技术中外合作有什么不一样,金华职业技术学院学费多少
  5. 外卖骑手,巨头的炮灰
  6. 计算机无线网卡连接网络,无线网络连接不稳定
  7. 分享几个翻译PDF的软件给你
  8. React 中constructor 作用
  9. 树莓派3安装系统linux,树莓派3 安装Fyde OS
  10. React+Antd+TypeScript 开发规范