位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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)

  • 纳税筹划的方法有哪些
  • 营运资产周转次数平均值
  • 会议费报销税务规定
  • 股票投资收益是指投资者从购入股票开始到出售为止整
  • 培训发生的差旅费的会计准则有哪些
  • 一般纳税人企业所得税政策最新2023税率
  • 小规模纳税人出租
  • 现金账冲账怎么冲
  • 工程预付款包括工人工资吗
  • 固定资产折旧成本费用科目
  • 抬头是别的公司怎么报销
  • 财政授权支付凭证后多久打款
  • 发票购方税号是什么意思
  • 违约金收入计入应纳税所得额吗
  • 待认证税额是几级科目
  • 企业发给职工的全年一次性奖金不缴纳个人所得税对吗
  • 保证金利息收入怎么开票
  • 红字冲回怎么做账
  • 物业税额
  • 建筑业进项税抵扣不足
  • 固定资产清理账户期末有余额吗
  • 什么情况财务费用是负数
  • 职工福利费计提标准是多少
  • safari下载的文件怎么删除
  • 暂估成本跨年怎么算
  • win11安卓子系统在哪打开
  • 期间损益的科目
  • 缴纳住房公积金分录
  • 错账是什么
  • 奥尔梅克
  • redistemplate获取value
  • 建筑公司内账复杂吗
  • 筹建期间的开办费为什么不属于资产
  • 微前端的好处和缺陷
  • vs code前端插件
  • wx-java
  • vue clonedeep
  • php字符串编码转换
  • python字典删除键值对方法
  • 应交税费的主要成本
  • 设备租赁经营部经营范围
  • Spring Boot 3.0 正式发布,王炸!!
  • mysql分区语句
  • 简述跨期摊提账户
  • 资产负债表和现金流量表之间的勾稽关系
  • mysql union or
  • 命令行启动服务service
  • 印花税缴纳时间点
  • 以固定资产换入库存商品
  • 应收贷方余额表示什么意思
  • 生育津贴领取条件及流程
  • 费用票成本票有哪些
  • 收购发票使用范围及预警怎么写
  • 间接持股比例如何分析
  • 普通发票的开具办法是?
  • 股权关系怎么描述
  • 银行存款利息的结算方式
  • 什么是资产减值准备计提
  • sql没有数据库
  • 简单的辞职报告
  • mysql未知的服务器主机
  • windows7安装后正常使用的安装方法
  • winxp启动
  • linux find命令忽略大小写
  • google chrome windows 10
  • rsrcmtr.exe - rsrcmtr是什么进程 有什么用
  • secondoption是什么意思
  • win8怎么彻底删除安装的软件
  • 边做游戏边学
  • 构造函数中super()的作用
  • Cocos2dx 疯狂跑酷(CrazyRun)游戏项目解析
  • python回归结果输出
  • textview hint
  • document对象的常用方法
  • 数据字典实例详解
  • 电子税务局登录方式
  • 发票查验怎么弄
  • 进口天然气定价机制
  • 入库税收怎么根据完税证明
  • 代理记账公司有什么风险吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设