创建电视页面布局
用户通常在距离电视屏幕10英尺的位置观看,并且它远远大于大多数Android设备的显示屏,但是这种类型的屏幕不能提供与小屏幕相同级别的细节和颜色。这些因素要求你为电视设备创建应用布局时,能创造一个有效的和愉快的用户体验。
使用布局主题
Android主题能为你的应用提供基础的布局。您应该使用一个主题来修改您的应用程序的activity的显示,这意味着这些activity要在电视设备上运行。
Leanback 主题
v17 leanback library为TV activity提供一个标准的主题通过调用Theme.Leanback. 这个主题为电视应用程序建立了一个一致的视觉风格。大多数电视应用程序推荐使用此主题。代码如下:
<activity
android:name="com.example.android.TvActivity"
android:label="@string/app_name"
android:theme="@style/Theme.Leanback">
NoTitleBar 主题
在手机和平板电脑的Android应用程序中,标题栏是一个标准的用户界面元素,但它不适合的电视应用程序。如果你没有使用v17 Leanback,你需要使用这个主题使标题栏不显示。代码如