leanback相关内容
我正在尝试创建一个类似于Youtube应用程序的Android电视应用程序.并且我正在使用 Sofa 库来执行此操作.现在,当我试图显示 RowsFragment 中单个项目的标题时,问题就来了,即使 RowsFragment 没有重点.以下是将数据集加载到BrowseFragment的代码 private void loadRowsCustom(){adapter = new ArrayOb
..
我想创建一个简单的垂直列表(一行中的单列),该列表只能垂直滚动而不是水平滚动.如何使用leanback在android电视上实现此目标? 请参阅下图,以进一步了解ui要求. 我尝试使用VerticalSupportFragment,但是行项目没有跨过整个宽度,还尝试更改样式和演示者. 预先感谢,有什么方法可以实现? 解决方案 如果使用VerticalGridSupport
..
我想在同一行(ListRow)中显示两种不同类型的卡. 我试图通过添加viewType来修改Presenter类,这类似于处理RecyclerVew中显示多个行类型的方法,但是没有用. 我尝试深入研究Presenter和ArrayObjectAdapter代码,但是没有明显的选择来实现此目的.如果有人这样做了,请指出正确的方向. 解决方案 您可以使用 示例 ClassPr
..
我有一个片段: public class FilmFragment extends BrowseFragment implements LoaderManager.LoaderCallbacks 在 BrowseFragment 中,我添加了几行内容: private void loadRubricsFilms(List mRubrics, List
..
我想在Leanback DetailFragment中自定义FullWidthDetailsOverviewRowPresenter. 我想完成的三件事是: 从概述的顶部到底部获取Action. 降低总览的高度,以便无需向下滚动即可观看相关电影. 背景图像及其在概述顶部占据的空间应该消失了.屏幕应该像上面的屏幕一样开始. 最终结果应如下所示: 我已经知道如何在概述中进行修改.
..
我正在开始为我们的应用提供Leanback支持. 根据UI的要求,我需要添加与每个标题对应的多个列表行,这就像Youtube App在Android TV上所做的一样.默认的 ListRowPresenter 似乎仅呈现一个列表行及其标题.是否有任何演示者支持多个列表行?我正在考虑创建在每个项目中嵌入RowsFragment的自定义演示者的方法,如果我的方法有误,请纠正我. 解决方案 Le
..
我开始使用新的android.support.v17.leanback库,在样式ImageCardView时遇到了一些麻烦. 我正在将ImageCardView上的图像更改为其他形状,因此我想删除例如在ListRow中使用存储卡时自动生成的背景和阴影.如果我留下阴影,我的卡片看起来会很奇怪,因为阴影和背景就像卡片一样呈正方形. 我尝试为所有元素设置不同的背景,但是不起作用.如果设置正常
..
我还没有找到任何文档来说明如何将焦点从“标题"切换到“浏览片段"中的“片段"时禁用行缩放. Leanback版本24.2.0 BrowseFragment具有功能enableMainFragmentScaling,可部分解决问题.图像现在具有完整大小,但标题仍没有像PlayStore应用程序,Youtube应用程序中那样扩展.聚焦一行时展开(没有动画). 到目前为止我做了什么:
..
目前,我正在开发Android TV应用. 我已经使用了Android Lean back支持库. 我添加了一个ListView,但是我无法从带有真实设备的遥控器的listView中选择任何一项.但是,我可以在鼠标的帮助下在Android虚拟设备上选择listView的项目. 这是我的listView的示例代码: customViewOrders = new CustomV
..
我想在浏览片段中重新加载一些行数据. 基本上,我想重置适配器数据而不会在浏览片段中引起类似Flash的效果.知道怎么做吗? 类似于列表视图中的notifyDataSetChanged(). 感谢 解决方案 这将刷新数据而不会丢失当前位置: for (int i = 0; i
..
如何在浏览片段中更改行标题的文本颜色和字体? 文本不在菜单中,而是出现在行上方的文本. 解决方案 我假设您正在使用提供的android.support.v17.leanback.widget.RowHeaderPresenter作为BrowseFragment中HeaderFragment的演示者. RowHeaderPresenter从R.layout.lb_row_header扩
..
我正在开发Android TV应用程序,但对VerticalGridFragment呈现的标准阴影不太满意,我希望它更小,更暗. 我已经搜索了整个代码,但是没有找到任何完整的解决方案. 在我的VerticalGridPresenter子类中,我可以重写的唯一方法是createShadowOverlayOptions,但是我无法获得想要的结果. 我想到的唯一解决方法是定义以下尺寸,以便覆
..
我有一个dirPath String 变量,我希望能够将其更改为Android TV应用程序选择的目录.我发现Leanback框架的类似于幻灯片的界面对于微妙的操作有点麻烦,但是我希望在我可以成为Android和Java入门者的情况下坚持使用它. 因此,为了坚持最佳实践,我希望用户能够更改dirPath指向他们选择的目录(dirPath用作变量来扫描指定目录中的音乐.及其子目录).在其他平台
..
我正在使用VerticalGridFragment以类似网格的布局显示项目 我不需要显示搜索或标题,并且我希望这些行从屏幕顶部开始,没有任何边距.有帮助吗? 解决方案 您需要创建名称为CustomVerticalGridPresenter的新类,并在其中添加关注代码public class CustomVerticalGridPresenter extends VerticalGridPrese
..
我正在编写一个可用于电视和智能手机的应用程序.现在,我只想根据设备来区分主屏幕. 我放置了片段,因此根据设备的不同安排了它们. 但是当我在电视上启动该应用程序时,不是启动tvActivity而是mainActivity 此外,清单中有2个发射器,一个
..
我正在尝试设置一个网格布局,可以将其放在该项目上,并且可以使用箭头键(上/下和左/右)进行导航. 这个想法是针对没有触摸或鼠标的回溯过期应用程序(即android电视或家庭媒体中心). 我正在尝试为此重用FocusBehavior和CompoundSelectionBehavior 我几乎有东西了,但是我不知道如何将选择内容移到下一行,左/右保持在我用鼠标单击的第一行上,并且不会移动. /p
..
我使用 Leanback Library 开发了一个应用程序。该应用程序在 Sony Android TV 中运行正常。 但是,当我在 play store 然后当我在我的索尼Android TV上搜索应用程序时存储显示未找到结果消息。 这是我的电视应用程序的 Manifest 。
..
是的Leanback库支持Android的API级别19?在这个环节上的https://developer.android.com/reference/android/support/v17/leanback/package-summary.html谷歌称它支持API级别21,所以我不知道是在API层面的支持19. 解决方案 Leanback的是在支持库中引入了 V21 所以没有它不是在V
..
我不知道是否它可以使用BrowseFragment与行的另一层/水平。 像 CAT1 - ROW1 - > ITEM1 - > subrow1 CAT2 - ROW2 - > ITEM1 - > subrow2 和等。 有什么我可以用一个BrowseFragment和适配器做的就是该层次结构或者我应该实现它自己? 和我怎么能实现我自己?我会催生一个
..
我使用Leanback的库来开发Android电视。我的应用程序申报分钟API为16,不过作为的Leanback 16的最低API。 因此,作为文件说,我宣布这在我的清单: <?XML版本=“1.0”编码=“UTF-8”&GT?; <清单的xmlns:机器人=“http://schemas.android.com/apk/res/android” 的xmln
..