位置: 编程技术 - 正文

Android alertDialog 动态添加edittext无法弹出键盘解决方案

发布时间:2024-02-27

推荐整理分享Android alertDialog 动态添加edittext无法弹出键盘解决方案,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

严&#;来说这也不算是原创了,因为项目的原因需要在alertDialog根据spinner的选项动态生成控件,其中遇到一个恶心的问题,创建的edittext无法弹出键盘输入,找了很久,终于在stackoverflow里找到了方法。

问题的原因是这样的(我英文不好就不翻译了):

OK, so after reading a lot, I have figured out why this is a problem, and I do not need to use any workarounds.

Android alertDialog 动态添加edittext无法弹出键盘解决方案

The problem seems to be (at least in my case), that since the place where you enter text is hidden initially (or nested or something), AlertDialog is automatically setting the flag WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM (or some combination of that and WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE) so that things don't trigger a soft input to show up.

解决的方法就是加入这一句:

或者在show()的时候这样弄:

补充一点,这个好像是有版本要求的,具体大家去看stackoverflow的连接吧!

安卓登陆框记住密码和自动登录的实现 效果图:1.在AndroidMainfest文件中注册activity;运行了下还是不行2.在MainActivity.java文件中的Intentintent=newIntent();intent.setClass(MainActivity.this,SuccessActivity1.class);

Android API文档_AudioFormat 概述软件包类使用树已过时索引帮助JavaTM2PlatformStandardEd.6上一个类下一个类框架无框架所有类摘要:嵌套|字段|构造方法|方法详细信息:字段|构造方法|

R.java was modified manually! Reverting to generated version!项目显示红色感叹号 自己遇到的问题:找了很多网上的解决办法未果后,查看了BuildPath里。SVN多添加了一个jar引用导致出错,删除即可!

标签: Android alertDialog 动态添加edittext无法弹出键盘解决方案

本文链接地址:https://www.jiuchutong.com/biancheng/386718.html 转载请保留说明!

上一篇:Android NDK 引用第三方.so库到lib下(ndk调用so)

下一篇:安卓登陆框记住密码和自动登录的实现(登陆界面android)

  • 利润税是多少个点
  • 农产品增值税加计扣除最新政策2021
  • 企业所得税减免优惠政策
  • 取得社会团体会费专用票据可以税前扣除吗
  • 印花税没有在我的待办里是不是就不用申报
  • 免抵退税的计算数据
  • 事业单位专项资金的管理要求
  • 银行手续费要纳进去吗
  • 国税几年都没有缴纳
  • 小规模纳税人的认定标准是什么
  • 三八妇女节要求小班幼儿到校怎么分享
  • 有单位购买我公司开发的房产作为“投资性房地产”,该单位需要缴纳房产税吗?
  • 生活垃圾处理项目基础金融产品包括
  • 质量扣款不开票怎么处理
  • 金融企业贷款损失准备金
  • 劳务人员奖金如何纳税
  • 去年的进项票今年可以抵吗
  • win10我的电脑图标不见了怎么恢复原状
  • 出售土地印花税怎么计算
  • 计划成本是什么科目
  • 成本和费用有什么区别与联系
  • 企业发生的培训费能否在所得税前扣除
  • 苹果电脑如何查看内存大小
  • Windows11更新后无法联网
  • fast processing
  • 私营合伙企业个税怎么算
  • 外贸企业代理出口销售的出口退税手续
  • 发票盖章有讲究吗
  • 跨地区经营建筑企业预缴增值税
  • 企业类型变更是什么意思
  • elementui
  • 阿德莱德 景点
  • python模拟微信
  • 混凝土简易计税能抵扣么
  • apache修改默认路径
  • 会计处理的正确顺序
  • thinkphp5框架介绍
  • 旅行费发票
  • thinkphp d方法
  • smarty模板引擎
  • 没有综合所得的经营所得如何预扣预缴个税
  • 人工费按照考虑管理费和利润吗
  • 代扣代缴个人所得税账务处理
  • 织梦改logo
  • 物流企业财务流程
  • mongodb用法
  • 坏账准备计提比例一般是多少
  • 清包工可以有一部分小料吗
  • 城建税的减免规定有哪些
  • 购买旧固定资产入账
  • 本年利润和利润分配有什么区别
  • 以产品偿还债务怎么算
  • 非正常损失进项税额转出怎么计算
  • 担保公司预计负债
  • 机票退票手续费太贵怎么办
  • 资产负债表中的应收账款应根据什么填列
  • 党建经费可以购买什么
  • 开餐饮店需要什么条件才能开
  • 企业备用金怎么做账
  • 加大固定资产投资
  • 如何整理装订记账凭证
  • mysql error0
  • mysql binlog redo
  • windows自带的几个软件
  • vs2015无法启动程序exe
  • linux终端记录
  • 剑网端游吃电脑配置
  • windows8介绍
  • 常见错误类型
  • opengl 3d engine
  • Unity3D游戏开发(第2版)pdf
  • opengl gltranslatef
  • js动态加载图片
  • 相片管理必备知识
  • shell截取字段
  • shell脚本计算字符串长度
  • A级纳税人和一般纳税人区别
  • 税务如何稽查
  • 公司的车销售给个人怎么做账
  • 税务登记表格怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号