电视机和机顶盒等焦点问题
来源:互联网 发布:ubuntu安装海思sdk 编辑:程序博客网 时间:2024/05/01 19:18
近期做的项目是在电视、盒子和投影机上运行的,在焦点问题上趟出了之前手机项目没有遇到的坑。
由于项目需要,focus和normal状态下的背景图都是服务器下发的,(有的朋友可能问了,那大小不一致的按钮怎么办?哈哈,考虑到这个问题,下发的都是点9图,下一篇博客将介绍如何获取本地点9图,有兴趣可以看看。)
但是为ListView的各个条目设置StateListDrawable后,问题来了,没生效啊,后来google下,发现问题出在StateListDrawable上,每个View需要单独持有一个StateListDrawable对象,否则状态错乱,so..问题解决了。
下面步入正题,焦点控制,Android有焦点控制的机制,但是出于种种原因,有的时候还是需要我们处理下焦点控制。焦点控制主要需要 FocusFinder 这个类,并且单例创建。
FocusFinder mFocusFinder = FocusFinder.getInstance();
通过 findNextFocus(context,view,direction)方法寻找下一个获取焦点的View,参数1:上下文,参数2:当前获取焦点的view,参数3:相对当前view的方向。
阅读全文
0 0
- 电视机和机顶盒等焦点问题
- 机顶盒Gridview 焦点问题
- 机顶盒焦点问题
- [Android机顶盒]GridView子Item焦点问题
- [Android机顶盒]GridView子Item焦点问题
- 安卓 焦点获取和view放大问题(机顶盒应用)
- 机顶盒会自动跳转第一个焦点带来的问题
- 笔记本/平板电脑连接电视机打造高清影院/机顶盒
- Android电视机(机顶盒)初次开发的一些经验分享
- Android电视机(机顶盒)初次开发的一些经验分享
- Android电视机(机顶盒)初次开发的一些经验分享
- Android电视机(机顶盒)初次开发的一些经验分享
- 机顶盒与电视机达成分辨率显示统一的技术
- 关于机顶盒焦点的文章
- AndroidTV/机顶盒 ListView获取焦点与点击事件问题处理方案
- react native 适配机顶盒、智能电视 遥控器解决焦点问题
- 机顶盒开发 ListView嵌套GridView GridView中ChildView和Item的焦点
- checkbox 与 listview 等混用焦点问题
- struts2文件上传
- 事件类型--焦点事件
- unicode 转 utf8
- SQL一张表中的字段根据另一张表来更新
- 免安装oracle客户端使用PLSQL
- 电视机和机顶盒等焦点问题
- HTML5和CSS编写规范
- 如何用SecureCRT 访问 EC2
- yocto
- 解决Chrome尝试对插件进行降级问题
- 安卓开发中android studio批量查找替换项目中的字符串
- PAT B1010. 一元多项式求导
- MFC 下给控件加载jpeg等非bmp图片的一种简单方法
- Hibernate配置发生的问题及解决方法记录