位置: 编程技术 - 正文

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)

  • 什么是土地使用权终结
  • 税收滞纳金调增填哪张表
  • 租的房子装修费如何入账
  • 当月认证发票进项税转出能不能第二个月转出
  • 商品流通企业应收账款的研究
  • 代垫水电费增值税
  • 建筑工程企业人才引进可以引进医药行业吗
  • 运输部门计入什么会计科目
  • 合并会计报表中的未分配利润反应的是什么
  • 房屋租赁后转租合法吗
  • 多交的季度所得税怎么算
  • 个人代持股票的交易流程
  • 货样广告品管理办法
  • 成品油生产企业身份归类管理办法
  • 公司发的物品叫什么
  • 向投资者分配现金股利会计分录?
  • 植物租赁方案
  • 股东投资如何做账务处理
  • 简易计税 科目
  • win10永久激活2021
  • 行政单位跨年度收到发票,补付尾款会计分录
  • PHP:Memcached::get()的用法_Memcached类
  • 怎样会被税
  • 国税0申报如何网上申报
  • 可供出售金融资产现在叫什么
  • 暂估入库结转成本账务处理
  • 最快的XQD存储卡是什么
  • 车船税不计提怎么做分录
  • 期初未缴纳税额怎么计算
  • 华为od机试题题库
  • 替票报销开什么发票
  • html游戏大全
  • 在建工程明细科目有土地使用权摊销吗
  • vue 同局域网访问不到的问题及解决
  • mac安装步骤
  • 销售成本包括销售人员工资吗
  • 新旧会计准则对比
  • 固定资产每月计提还是每年计提
  • 数据库用户名称
  • 车辆保险费如何提高
  • 施工企业老板名字
  • 六税一费减免
  • 减免的应付账款如果入账
  • 员工意外险税前扣除比例
  • 销售自行开发的房地产项目的增值税
  • 业务招待费会计科目
  • 年度汇算清缴交税怎么做账
  • 无工资支出企业账务处理
  • windows下mysql 5.7版本中修改编码为utf-8的方法步骤
  • fedora gnome
  • vmware8.0.4
  • 用指定用户名访问网络
  • centos6.5安装步骤
  • tcp半连接和全连接
  • w7系统怎么扫描
  • linux命名命令
  • centos 操作
  • win7自动升级失败后的处理
  • 如何给win7系统升级
  • WIN10系统怎么查看隐藏的文件夹
  • 冗余文件是什么意思
  • jquery元素隐藏和显示切换
  • pm2使用手册
  • Android游戏开发入门
  • js实例教程
  • angular创建项目命令
  • linux dev/sr0
  • python创建二维数据表
  • preorder遍历
  • linux查看远程服务是否开启
  • js递增数字
  • 清除安卓系统垃圾
  • python中循环
  • jquery的用法
  • jQuery Ajax 异步加载显示等待效果代码分享
  • python 命令
  • qq个人资料显示王者战绩
  • 汽车车船税收费标准表山西
  • 发票上的税额由谁填写
  • 从事农业种植是干什么的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设