位置: 编程技术 - 正文

ListView中EditText焦点问题

编辑:rootadmin
一、描述:

推荐整理分享ListView中EditText焦点问题,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

近期一个项目中需要开发一种类&#;表&#;的界面来显示和配置参数,Android并无直接类&#;表&#;的控件支持,我采用了ListView中布局EditText和TextView来实现,其中TextView用来显示参数表示符,EditText用来显示参数&#;,用一个自定义AlertDialog弹出显示,如下图所示。

二、问题:

开发出来的APK软件,在手机上操控是OK的,但在电视上无法操控,具体表现为:

三、解决:

1 通过设置focus停在ListView上,解决ListView无法点击的问题。方法如下

2 关于问题2和3,本身和1就是互斥的,例如我将焦点手动设置到EditText上,此时无法响应点击ListView,更要命的,逻辑完全混乱,例如我按向下键时,光标停留在第一栏,而焦点已经已跟随遥控移动到了 下一栏,此时按OK键,修改的还是光标停留的那一栏的数据,如图3所示。 最终经过反复尝试,下述解决方法得以解决。

解决方法:在ListView中setOnItemSelectedListener的onItemSelected 和 onNothingSelected分别输入下述代码

ListView中EditText焦点问题

3 关于问题4,无法调出输入法问题,网上介绍的零零总总,绝大部分都是无用的,仅有一种方法是OK,原文链接在这,解决方法如下:

四、说明:

1 关于android:descendantFocusability,有三个属性&#;,简述如下表,详述可参考这篇博文说明。

beforeDescendants

viewgroup会优先其子类控件而获取到焦点

afterDescendants

viewgroup只有当其子类控件不需要获取焦点时才获取焦点

blocksDescendants

viewgroup会覆盖子类控件而直接获得焦点

Android点击事件的四种写法 Android点击事件的四种写法一、Android点击事件的四种写法1、点击事件的第一种写法.写一个内部类.实现点击事件的接口bt.setOnClickListener(newMyButtonListener());

android 控件onClick事件的4种实现方式 1、spanstyle=white-space:pre/spanTextViewtv=(TextView)findViewById(R.id.tv);tv.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewarg0){//TODOAuto-generatedmethodstub//dosomething

点击按钮之后仍然显示对话框--Android AndroidDialog,keepdialogopenwhenbuttonispressed?目标:如图点击对话框中确定按钮之后需要判断输入是否为空,如果为空,显示toast,如果输入符合要求,那么dismis

标签: ListView中EditText焦点问题

本文链接地址:https://www.jiuchutong.com/biancheng/382273.html 转载请保留说明!

上一篇:通过命令行执行adb shell am broadcast发送广播通知。(命令行执行bat文件)

下一篇:Android点击事件的四种写法(android点击事件传递机制)

  • 已认证进项税额转出怎么做账务处理
  • 财务软件怎么结转本年利润
  • 开出已验旧的发票怎么办
  • 空调属于电子设备还是电气设备
  • 居民企业核定征收企业所得税的情形有哪些
  • 企业一直亏损但是汇算清缴调增
  • 政府补助应计入
  • 过路费普通发票可以抵税吗
  • 研发项目领原料加工成产品会计处理是怎样的?
  • 详解价外费用的会计核算
  • 预收房款如何申报缴纳增值税
  • 企业所得税逾期未申报怎么补申报
  • 税务三方协议一式几份
  • 红字发票如果开多了下个月能进行抵扣么?
  • 实物福利计入工资总额
  • 培训学校的收入
  • 汽车进项税额
  • 产品核算会计业务流程
  • win7系统步骤
  • 跨越红字专用发票开票流程
  • 商标注册费相关法律法规
  • 基本户是否可以冻结
  • 关于工程材料的质量控制说法正确的是
  • 房地产企业预售房产怎么缴税
  • 板栗怎样保存1年不坏
  • php调用sql server存储过程
  • 房屋租赁经营要交哪些税
  • 年末结转利润分配账户的借方余额表示
  • php imagecopy
  • 商品流通企业库存商品的核算方法主要有
  • 信用减值损失会影响所有者权益吗
  • 计提城建税是在当月提吗
  • 出口货物免抵退税额的计算方法
  • 危废处理需要哪些手续
  • html里面有什么
  • 做了几年前端基础还是很差
  • 运输客票属于什么发票
  • 中标违约保证金怎么算
  • 织梦怎么用
  • 综合所得汇算清缴是什么意思
  • 算税负是含税还是不含税
  • 当月开票可以当月勾选吗
  • 工程施工资产负债表怎么填
  • 劳务合同如果不发工资怎么办
  • 新企业购买税控盘,没收入,怎么抵扣
  • 其他应付款冲账分录
  • 预付账款余额在贷方为
  • 单位组织提供员工服务
  • 实际上缴税费总额怎么算
  • 出口货物质量不足怎么办
  • 超期未备案可以投诉么
  • 当月销售次月开票成本怎么结转
  • 工程招标费用由谁支付
  • 汽车销售企业的资产有哪些
  • 罚金和罚款的区别怎么记
  • 法定盈余公积是什么
  • SQL Server 2012 sa用户登录错误18456的解决方法
  • windows7wifi密码
  • 摄像头无法启用
  • unix系统什么样子
  • VMware虚拟机安装miui14
  • win7关闭窗口的方式有哪些
  • 苹果mac怎么安装win10
  • vrvedp_m.exe是什么
  • cmd命令怎么运行
  • 双显示器设置主副屏的方法
  • 寒江孤影原文
  • python 500行
  • android aidl binder
  • XML、HTML、CSS与JS的区别整理
  • Windows下python2.7.8安装图文教程
  • js 判断
  • 潍坊昌邑售房信息
  • 税务局解决户口吗
  • 在深圳,企业房贷怎么办
  • 中国农村信用社手机银行下载app
  • 烟酒税收占比
  • 宁夏回族自治区房产税
  • 海宁到许村公交车路线
  • 湖南增值税起征点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设