智能电视开发Gridview无法上下滚动
来源:互联网 发布:双11数据直播 编辑:程序博客网 时间:2024/05/17 10:41
要做一个观影券的页面,使用gridview做展示。如下图
本以为很简单的一件事情,但是开发过程中,却遇到了难得一见的问题--Gridview居然无法上下滚动了。网上查了一些资料,好像没有人遇到过类似的问题。
但是项目中另外一个页面却可以使用,最后仔细对比,查找两边的差异,发现引起问题的原因是Gridview上方的一个ImageButton,这个Button可以获得焦点,导致Gridview中的item中焦点异常。
Gridview的焦点只会分配给可见item,那些不可见的item无法获得焦点,因而就无法滚动了。
将Gridview上方抢焦点的组件focusable设置为false就可以了。
Gridview的Item的OnItemClickListener也存在同样的问题,当Item中含有可以Button组件时,会导致OnItemClickListener的OnItemClick无效。
要想查明问题的原因,估计需要看源码了。
0 0
- 智能电视开发Gridview无法上下滚动
- Android GridView 智能电视焦点移动
- IScroll 无法上下滚动问题
- 智能电视TV开发---录像
- 智能电视机顶盒开发记录
- GridView禁止上下滚动的方法
- 智能电视(电视盒子)开发基础教程(附sdk)
- 智能电视TV开发---拍照+水印
- 智能电视TV开发---曲线图绘制
- 智能电视游戏开发经验分享
- 智能电视,盒子,TV开发总结
- 智能电视
- 智能电视TV开发---手机直播视频客户端与智能电视通信
- 智能电视系统圈地战开打 开发呈多元化趋势
- 智能电视TV开发---客户端和服务器通信
- 智能电视TV开发---直播视频客户端结构设计和实现
- 智能电视TV开发---圆角item封装成组件
- 智能电视TV开发---输入框的迭代实现
- 「吐槽」使用VS2012 代替SQL Server Manager 进行简单操作
- 开发者必须知道的HTML5十五大新特性
- cocos2dx 使用音频需要注意
- 获取uiview的uiviewcontroller
- 分享100个原生JavaScript技巧
- 智能电视开发Gridview无法上下滚动
- spring配置文件的位置问题
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- 一个小时内学习 SQLite 数据库
- Android webkit image的加载过程解析(三)
- 支付宝问题
- PHP框架的重新认识
- 记录下自己的学习CSS经历
- 如何创建CSS