我正在开发Android TV
应用。在我的应用程序中,需要垂直显示不同类型的类别。每个类别都有一些需要水平显示的动态数据。为了完全填充此要求,我使用水平RecyclerView
在ListView
下显示垂直显示类别的类别数据。它正在使用触摸滚动,但对于电视,我们需要DPAD
来选择和执行类别项目。当我们通过DPAD
向上和向下滚动控制它的选择类别行但在行中我们想要滚动并逐个选择类别数据,但它不起作用。
Here is screen that I want to make and control with DPAD。
请帮我。
答案 0 :(得分:0)
在适配器模式上提供DPAD导航很复杂。为什么不能为电视应用程序使用专用库。试试Android Leanback库的RowsFragment。它将满足您的要求。
RowsFragment文档 - https://developer.android.com/reference/android/support/v17/leanback/app/RowsFragment.html
示例 - 它将清楚地了解行碎片。
http://corochann.com/android-tv-application-hands-on-tutorial-2-85.html
我希望它会对你有所帮助。