我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

listview 里 edittext 问题,hasFocus 一直为false

能选中,能输入值,但是hasFocus一直为false

我是这么写的

et.addTextChangedListener(new TextWatcher(){
...
  @Override
                    public void afterTextChanged(Editable s) {
                                        if(et.hasFocus()){
                                        ...
                                        }
                                        }

可以在ListView中添加android:descendantFocusability="beforeDescendants"试试

感觉在这里加这个判断有点多余吧?既然是对et这个控件加的监听事件,就不需要再对它自己是否hasFocus做判断了啊

近期文章

  • 我个人现在是比较迷茫的
  • js类 脚本类
  • ios 跳转并关闭之前所有的界面
  • input file 在app上点击后无法弹出文件选择对话框
  • lResult = (this->*mmf.pfn_lwl)(wParam, lParam)
  • ios 实现注销的功能。。。。。
  • 求大神:SQL语句能删除除了最后一条数据(主键最大)的其他数据
  • java配置文件当成一个开关
  • webService主要的作用是什么?
  • 消息队列读取的时候需要判断目标进程程序使用的语言么?
  • 如何入门Android系统级别或者Framework级别?
  • VMware安装中镜像的选择?
  • js 使用datetime-local 得到英文时间格式怎么转其他格式?急急急
  • 安卓中,Arrayliast动态添加新数据,为什么不更新UI的问题?
  • php的iconv转换,浏览器输出小方块
  • Ajax读本地json文件,无法读取问题
  • 使用selenium在linux无界面搭建web爬虫
  • qt托盘图标不消失问题
  • android 挂载system问题
  • SQL语句运行,报这样的错误,求大神指出哪儿错了

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华