位置: 编程技术 - 正文

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)

  • 简易征收怎样计提增值税
  • 个人住房5年后买卖如何交税?
  • 税务机关是什么
  • 个人开票的抬头怎么写
  • 外地预缴所得税几个点
  • 对公账户卡号是私人账号
  • 个人自产自销农产品免税政策
  • 土地转让如何缴纳增值税
  • 加油站冲值加油怎么操作
  • 纳税义务未发生是什么意思
  • 公司活动发言稿范文
  • 建筑业出售废旧电脑取的收入如何申报
  • 评估费是必须花的吗
  • 小型微利企业享受企业所得税减免优惠时主要留存备查
  • 增值税如何进行抵扣
  • 每个季度企业要缴纳什么税
  • 教资认定流程详细步骤2023
  • 自然人办税服务平台怎么登录和注册
  • 个人独资企业股权能出让吗
  • 固定资产的摊销额计入什么科目
  • 基金的业绩是什么
  • 统一社会信用代码证
  • 利息收入记账凭证格式范本
  • 企业注销时资本公积怎么处理
  • 生产型出口企业的概念
  • 未完工产品成本计算公式
  • 房地产企业申请破产,原来的购房合同还有效吗?
  • 生物制品的生产过程及设备
  • 利润分配属于什么活动
  • vmware10虚拟机安装
  • eclipse 4.19
  • 处理车辆违章送哪个部门
  • 借条未写还款期限,最长保护期是多久
  • 资产提前报废需要什么资料
  • 微笑的树懒哥斯达黎加
  • 稽查查补销售额后补开票如何申报
  • element ui停止
  • vue2 mixin
  • redis相关
  • 网上购物没有发票怎么保修
  • 退货可以开红字发票吗
  • 其他综合收益涉及到的业务
  • 计算机网络面试八股文
  • java操作mongodb数据库
  • 公司举办活动方案
  • 按月缴纳增值税的纳税人申报期限为计算期次月的( )
  • 公户的结算卡是否可以转账
  • 纳税人办理普通发票流程
  • 收据可以入账的情况
  • 应税消费品含税吗
  • 自产自销属于商品吗
  • 个人往对公账户上存款怎么存
  • 现代服务业包括哪些项目
  • 工程施工中购入固定资产
  • sql查询结果数量
  • sqlserver数据库和mysql区别
  • mysql使用命令
  • 开机蓝屏怎么回事
  • bios如何进去
  • 提高系统能力
  • 激活窗口的菜单的快捷键
  • linux用户管理器在哪
  • 电脑开机蓝屏怎么解决xp系统
  • 微软 hololive
  • LayoutInflater.inflate方法解析
  • perl脚本foreach
  • node性能优化
  • python2.7多进程
  • shell去掉\r
  • node.js和ajax的顺序
  • js根据对象的key来获取对应值
  • jQuery Ajax 加载数据时异步显示加载动画
  • android adt
  • 赣州市民中心上班时间电话号码
  • 社保已经申报成功未缴费在哪交费
  • 江苏医保给家人用怎么操作
  • steam账号要身份证吗
  • 两江新区两江大道航空航天产业园
  • 江苏省官网
  • 12月份买的车10月打电话让我去保养
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设