位置: 编程技术 - 正文

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)

  • 农村个体工商户的定义
  • 应交税费是什么科目
  • 计算应交增值税并结转未交增值税怎么做用友
  • 营业账簿印花税申报期限
  • acca b/f
  • 建筑劳务公司工人工资计入什么科目
  • 缴纳的工会经费收据怎么取得
  • 付境外公司佣金怎么做账
  • 未签购销合同需不需要印花税
  • 收回多借差旅费
  • 设备安装行业前景
  • 银行存款未达账项包括
  • 发票勾选可以勾选几次
  • 税收协助
  • 增加实收资本印花税税目
  • 长期应付款怎么冲减
  • 外币投入资本不产生汇兑损益
  • 公司活动服装费会计分录
  • 我的初级备考经验,认真就有收获
  • 预提费用多少
  • 进项转出税务处理
  • php值传递和引用传递 原理
  • adv举例
  • kb4580419更新
  • linux tr
  • appservice是什么意思
  • 利用php实现开心麻花
  • 工业企业成本核算方法
  • 百家论坛是正规期刊吗
  • 金融企业贷款损失准备金计提比例
  • 怎么安装vue2.0
  • 前端基础知识总结
  • 物业公司的会计科目有哪些
  • 其他应收款抵货款怎么记账
  • 青苗补偿费归谁所有
  • 营业执照筹建是做什么的
  • 收取水电费计入什么科目
  • 携程 海外
  • 买一赠一是什么促销方式
  • 对于产品开发阶段的评价
  • 管理费用包括哪些部门
  • 无形资产专利技术属于
  • 事业单位基建账套会计科目
  • 长期待摊费用属于利润表项目吗
  • 退回资金怎么做账
  • 小型微利企业预缴企业所得税怎么算
  • 分支机构企业所得税计提和缴纳数额不一致怎么办?
  • 交易性金融资产公允价值变动计入
  • 利润分配未分配利润怎么结转
  • 金税盘系统可以添加2个账号?
  • 新冠肺炎疫情相关租金减让
  • 房地产开发企业资质管理规定
  • sql server不可用或不存在什么意思
  • mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法
  • win10虚拟桌面版
  • 播放windows xp
  • windows Server 2003设置磁盘配额操作图解
  • linux谷歌浏览器安装指令
  • ubuntu右上角没有键盘
  • Windows update更新服务启动被拒绝访问
  • linux系统了解
  • ubuntu touch怎么刷入
  • mac expose
  • 红帽linux6.0安装教程
  • xp密码忘记了怎么办大神
  • win7系统怎么加入工作组
  • win7 64位旗舰版系统网页字体大小如何修改变动
  • win10麦克风无法说话
  • 一个简单的小实验
  • sql怎么设置自增列
  • javascript definitive guide
  • nodejs xhr
  • android profiler内存分析
  • python2与python3的区别
  • shell动态显示
  • unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果
  • javascript基础笔记
  • 甘肃职称申报评审入口官网
  • 个人所得税自行纳税申报表(A表)
  • 江苏省国地税合并
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设