原文地址:http://blog.csdn.net/sk719887916 作者:skay
基于6.0最新的API 支持TV的框架
Android 6.0已完美支持TV开发,之前的5.0后RecyclerView已经很满足我们在Android TV上开发需求了,但是谷歌之后推出的新的support库包含了支持TV的API,主要有android.support.v17.leanback.widget下的一些关键类。
第一时间获取技术文章请关注微信公众号 开发者技术前线!
and**重点内容**roid.support.v17.leanback.widget
leanback.widget的设计主要是用MVP实现的
此核心接口类最重要角色就是ObjectAdapter。它类似于普通的适配器和RecyclerView适配器,但一般我们是把他们用来模块化开发的项目。具体包括 ArrayObjectAdapter和 CursorObjectAdapter,但开发人员可以自由的使用ObjectAdapter的子类来遍历任何现有的object。
一个 Presenter创建View从ObjectAdapter来将数据绑定上去。这是互补碎片ObjectAdapter对于现有的Android适配器类。要分离出一个Presenter的好处是,我们可以用它来 生成一个适配器的情况下让上层调用更方便。例如&#