我正在构建一个Android TV应用,其中包含一个侧面菜单,其中列出了应用的不同部分,例如"主页,我的视频,搜索,设置"但是,目前还不清楚如何做到这一点。
Google提供的示例显示了与当前显示的每行标题相对应的列表项。
https://developer.android.com/training/tv/playback/browse.html
我能够将项目添加到列表的唯一方法是调用:
mRowsAdapter = new ArrayObjectAdapter(new ListRowPresenter());
HeaderItem header = new HeaderItem(i, "Category " + i);
mRowsAdapter.add(new ListRow(header, listRowAdapter));
其中listRowAdapter是正在显示的行之一。例如,我希望能够添加一个Settings项,然后在用户选择它时加载一个Settings片段或Activity。我猜测ListRowPresenter不是可行的方法。
大多数(如果不是全部)电视应用程序都这样做,所以我必须遗漏一些东西。任何帮助,将不胜感激。谢谢!