leanback相关内容
我正在做一个Android电视项目,基本上是一个倾斜项目。 我要显示类似于Android TV应用中的权限对话框的警告对话框。查看图像。 我尝试按如下方式添加普通AlertDialog: AlertDialog.Builder alertBuilder = new AlertDialog.Builder(context); alertBuilder.setCancelable(t
..
我想自定义 Leanback DetailFragment 中的 FullWidthDetailsOverviewRowPresenter. 我想要完成的三件事是: 从概览的顶部到底部获取Action. 降低概览的高度,以便无需向下滚动即可看到相关电影. 背景图像及其在概览顶部所占的空间应该消失了.屏幕应该像上面一样开始. 最终结果应该是这样的: 我已经知道如何在概览中
..
我正在开发一个 Android TV 应用程序,但我对 VerticalGridFragment 渲染的标准阴影不太满意,我希望它更小,更暗一点. 我已经搜索了代码,但没有找到任何完整的工作解决方案.在我的 VerticalGridPresenter 子类中,我可以覆盖的唯一方法是 createShadowOverlayOptions 但我无法得到我想要的结果. 我想出的唯一解决方法是
..
我正在开始为我们的应用程序提供 Leanback 支持.根据 UI 要求,我需要为每个标题添加多个列表行,这与 Youtube App 在 Android TV 上所做的完全一样.默认 ListRowPresenter 似乎只呈现一个列表行及其标题.是否有支持多个列表行的演示者?我正在考虑创建一个嵌入在每个项目中的 RowsFragment 的自定义演示者,如果我的方法错误,请纠正我. 解决
..
在 Google Play 上更新我们的应用程序时,我得到 您选择了 Android TV,但您的 APK 或 Android App Bundle 没有 Leanback 意图 这有点奇怪,因为我们的清单中有所有必需的组件来支持电视,即:
..
我想创建一个简单的垂直列表(一行中的单列),它只能垂直滚动,不能水平滚动.我如何使用 Leanback 在 android 电视上实现这一点? 有关 ui 要求的更多说明,请参阅下图. 我尝试使用 VerticalSupportFragment,但行项目没有跨越全宽,我也尝试更改样式和演示者. 提前致谢,有什么办法可以实现吗? 解决方案 如果你使用 VerticalGri
..
我开始使用新的 android.support.v17.leanback 库,但在设计 ImageCardView 样式时遇到了一些麻烦. 我正在将 ImageCardView 上的图像更改为具有不同的形状,因此我想删除在 ListRow 中使用卡片时自动生成的背景和阴影,例如.如果我留下阴影,我的卡片看起来很奇怪,因为阴影和背景显示为卡片是方形的. 我尝试为所有元素设置不同的背景,但
..
我想重新加载浏览片段中的一些行数据. 基本上我想重置适配器数据,而不会在浏览片段中引起类似闪光的效果.知道怎么做吗? 类似于列表视图中的 notifyDataSetChanged(). 谢谢 解决方案 这将刷新数据而不丢失当前位置: for (int i = 0; i 0){listRowAdapter.notifyArrayItemRangeChanged(0, l
..
我没有找到任何文档如何在将焦点从标题切换到浏览片段中的片段时禁用行缩放. Leanback 24.2.0 版 BrowseFragment 有一个函数 enableMainFragmentScaling 可以部分解决这个问题.图像现在具有完整尺寸,但标题仍然没有像在 PlayStore 应用程序、Youtube 应用程序中那样扩展.聚焦一行时的展开(无动画). 到目前为止我做了什
..
目前我正在开发 Android TV 应用. 我使用过 Android Lean 支持库. 我添加了一个 ListView,但是我无法使用真实设备的遥控器从 listView 中选择任何项目.但是,我可以借助鼠标在我的 Android 虚拟设备上选择 listView 的项目. 这是我的 listView 示例代码: customViewOrders = new CustomV
..
我使用 Leanback 库为 Android TV 进行开发.我的应用程序将最小 API 声明为 16,但将 Leanback 声明为最小 API 为 16.因此,正如文档所说,我在清单中声明了这一点: 清单合并失败:uses-sdk:minSdkVersion 16 不能小于库/thepathtotheapp/build/intermediates/exploded-aar/com.and
..
如何更改浏览片段中行标题的文本颜色和字体?.不在菜单中的文本,而是出现在行上方的文本. 解决方案 我假设您使用提供的 android.support.v17.leanback.widget.RowHeaderPresenter 作为 的演示者>HeaderFragment 在您的 BrowseFragment 中. RowHeaderPresenter 对 R.layout.lb_r
..
我有一个 dirPath String 变量,我希望能够将其更改为我为 Android TV 应用选择的目录.我发现 Leanback 框架的类似幻灯片的界面对于更微妙的操作来说有点麻烦,但我想尽可能坚持下去,因为我是一个完整的 Android 和 Java 初学者. 因此,为了坚持最佳实践,我希望用户能够更改 dirPath 以指向他们选择的目录(dirPath 用作用于扫描指定目录及其子
..
我想构建一个带有覆盖过渡的片段,就像我们在 Leanback 的 VideoSupportFragment 中得到的那样.播放行和底行托盘.不使用 VideoSupportFragment.我的意思是我没有用例来播放视频,但只是在某些背景之上进行这种叠加过渡. 编辑:我指的是播放控制行和相关视频行的滚动行为. 解决方案 我不知道我是否理解正确,但为此: “我指的是播放行和相关视
..
我创建了一个活动,它有一个简单的按钮和一个位于底部的 RowsSupportFragment. 初始焦点被赋予 Button,当我按下方向键时,焦点转移到 RowsSupportFragment 中的项目,之后只有方向键右侧和方向键左工作,当我向上点击方向键时,焦点不会't 转到按钮. activity_test.xml
..
我已经使用Leanback制作了一个用于Android电视的应用程序,我正在使用BrowseSupportFragment,并且我的商品由实现Presenter类的CardPresenter类呈现.我正在onBindViewHolder方法中为图标加载图像.但是它将太多的图像加载到内存中,我通过Logcat确认加载的图像总数太多(基本上加载了54行,每行有10-12张卡).这导致应用程序中的gc暂
..
我有一个Fire TV应用,该应用也将在普通的Android TV上发布,还有一些电视的Android不是Android TV,并且可能在平板电脑上发布.因此,我已经将横幅广告设置为Android TV,并且可以正常使用,该图标在其他设备上也可以正常使用,但是Fire TV在我希望横幅广告显示的位置显示该图标.这是我的应用程序xml:
..
我正在创建android电视应用程序,但是我不知道如何在 Verticalgridfragment 中实现无限滚动,我使用了 ArrayObjectAdapter ,有人可以帮助我吗? 解决方案 我很乐意为您提供大量的示例代码,但我不在我的工作电脑上.基本上,您将在 Browse / RowsFragment 中实现 onItemSelected 侦听器(它应该类似于 setOnItemV
..
在Google Play上更新我们的应用时,我会得到 您选择了加入Android TV,但您的APK或Android App Bundle没有Leanback意图 这有点奇怪,因为清单中具有支持电视的所有必需组件,即:
..
是否有对Android的API级别19的Leanback库支持?在此链接中 https://developer.android.com/reference/android/support/v17/leanback/package-summary.html Google表示它支持API级别21+.因此,我不确定是否支持API级别19. 解决方案 LeanBack是在支持库 v21 中引入的,
..