位置: 编程技术 - 正文

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)

  • 车船使用税新规2020
  • 施工二级资质是什么意思
  • 代扣代缴完税凭证 要勾选吗
  • 已认证的发票如何冲红步骤
  • 小规模纳税申报时间
  • 股东实物分红账务怎么做
  • 汇票和支票的区别是什么
  • 厂家给经销商的授权书
  • 制造费用属于哪一类科目
  • 融资租赁租金会计科目
  • 工会经费自留比例
  • 权益净利率如何算
  • 股权转让时资本怎么算
  • 充值卡充值发票可以报销吗
  • 材料盘亏可收回成本吗
  • 质量抽样检查
  • 适用增值税简易计税的项目
  • 小规模纳税人三万以下免税
  • 出口退税如何办理手续
  • 向境外企业支付服务费代扣代缴什么税
  • 鸿蒙系统桌面文件夹建立
  • 手机中的流量统计在哪里寻找
  • 福利费用会计分录
  • 暂时性差异的转回期间如何确定
  • 以公允价值计量的投资性房地产
  • windows 11怎么用
  • 两个公司的资金怎么合并
  • php实现的跟QQ和MSN类似的BICQ v2.0.0
  • mac补丁安装步骤
  • Win11 Build10.0.22000.51预览版正式推送 (附完整更新日志)
  • macbookappstore未知错误
  • dl是什么文件
  • php copy函数
  • js循环有哪些
  • 城市维护建设税减免税优惠政策
  • chatcters
  • javascript手机上
  • react-router6.4+的项目种路由实现方式(列举两种)
  • linux symbolic link
  • 固定成本又称什么成本
  • 实际库存小于账面库存
  • 最新税法规定小车折旧年限
  • 企业的生产成本包括哪些
  • 织梦数据库连接失败的原因
  • sqlserver sid
  • phpcms任意文件上传
  • 门禁卡一般属于什么卡
  • 应收应付票据包括什么
  • 发生的计提费用没有发生怎么办
  • 房地产开发企业分为几个等级
  • 企业收到政府补助金80 000元,存入银行
  • 无形资产计提减值准备计算
  • 劳务支出如何做账
  • 盈余公积现金流量表中应填入哪里呢
  • 机关事业单位以高于市场价租赁房屋
  • 非关联企业之间可以借款吗
  • 台账和明细账有什么区别
  • 全额抵扣怎么申报
  • 施工企业周转材料会计科目的设置
  • sql server不可用或不存在什么意思
  • 怎样修改注册表关闭win11系统杀毒软件
  • win8玩英雄联盟
  • centos分区说明
  • win7如何创建新桌面
  • mac如何查看隐藏的文件夹
  • mac使用vim
  • linux使用curl进行接口测试
  • python数字图像处理库
  • mailto的使用技巧分享
  • unity3d摄像机视角
  • 有几种导航
  • python序列结构总结
  • android开发电视app教程
  • jquery点击事件有什么方法显示
  • jquery第十章上机
  • 西安市交房要交多少钱
  • 公务员车补缴个税吗
  • 土地规划资质业务范围
  • 对外销售产品
  • 报税日期2023年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设