如何更改Google TV应用的“全球区域”内容/大小?

问题描述:

我已阅读Google TV Design Patterns文章,但仍无法弄清如何更改默认“全局”区域大小/位置或如何获取多个项目。如何更改Google TV应用的“全球区域”内容/大小?

有一些含糊不清(对我)的陈述。例如:“因为全球区域在整个应用程序的整个生命周期中都存在,所以不应该让它占用太多的屏幕空间。” (OK,我该如何在布局中改变它?)

然后它声明全局区域“[...]包含应用程序层次结构[...]中所有*'全局'项目。 ]”。然后继续说:“它也包含所有类别为您的应用程序[...]”

什么是全球项目?带有“LAUNCHER”和“MAIN”类型和动作的意图过滤器>的活动? (试过,没有快乐)

“类别”是什么意思?每个活动的<意图过滤器中定义的类别>“类别”清单条目? (试过了,也没有快乐)

我已经运行了SDK的与片段有关的ApiDemos代码,它不会跳出来看我。我已经成功地移植了现有应用程序的一部分来扩展Fragment和ListFragment,但是对于我来说,无法想象这一个。

全局区域可以通过一个您希望的大小的片段来实现。没有要求使用别的东西,比如ActionBar。

+0

但是在布局中,全局片段是在哪里定义的? 我使用ApiDemos SDK中的[Diane Hackborn的Android开发人员博客示例](http://goo.gl/DQaHT)和[FragmentLayout.java](http://goo.gl/rzbV8)示例进行了实验示例项目。 我使用Google TV 2.0的测试版运行了实际Revue上的测试。在第一种情况下,我只像示例布局一样定义了两个片段,全局片段自动包含了我的应用程序图标(而没有其他任何内容)。 –