listview的headerview中有edittext这类需要focus的控件时的处理
来源:互联网 发布:java画图 编辑:程序博客网 时间:2024/06/18 16:02
在headerview这一类view中如果有edittext,在点击edittext时可能会出现focus死循环问题,这时需要在listivew上设置item中focus的传递和消费规则,
listView.setDescendantFocusability(FOCUS_AFTER_DESCENDANTS);
这里的setDescendantFocusability的参数有三个,分别是:
- FOCUS_BEFORE_DESCENDANTS ViewGroup本身先对焦点进行处理,如果没有处理则分发给child View进行处理
- FOCUS_AFTER_DESCENDANTS 先分发给Child View进行处理,如果所有的Child View都没有处理,则自己再处理
- FOCUS_BLOCK_DESCENDANTS ViewGroup本身进行处理,不管是否处理成功,都不会分发给ChildView进行处理
0 0
- listview的headerview中有edittext这类需要focus的控件时的处理
- listview中有按钮、图片等需要不同点击处理的控件如何处理
- Edittext In Listview,当listview的item中有edittext时,怎么保存edittext的值?
- EditText的focus问题
- 关于EditText、AutoCompleteTextView类似这类控件的简单输入限制
- 关于ListView的HeaderView
- ListView的HeaderView
- [Android]LIstView的HeaderView
- LIstView的HeaderView, FooterView
- Listview的HeaderView
- ListView的HeaderView
- ListView的HeaderView
- ListView的HeaderView
- ListView的HeaderView
- 5.3 ListView的HeaderView
- 关于ListView的HeaderView
- ListView的HeaderView
- ListView的HeaderView
- STM32 PA0 PAB0 PC0 共用一个中断线的问题
- 教你使用swfupload带进度条多文件上传
- Problem I: 失恋的小T(后缀数组)
- Redis教程(四) 列表(LIST)类型
- 逻辑卷的管理
- listview的headerview中有edittext这类需要focus的控件时的处理
- 设计模式(五):原型模式
- 使用MVC模式+Servlet+JDBC开发后台
- jQuery上传插件Uploadify使用帮助
- 阿里巴巴2017实习生招聘数据研发工程师编程题2(字符串处理)
- web前端应该总结的知识点(1)
- Redis教程(五) 集合(SET)类型
- Maya Blendshape(融合变形) 小技巧
- 手机上的ffmpeg