适用于高分辨率手机和Google TV的Android资源标识符

时间:2012-10-15 19:36:29

标签: android google-tv android-resources

我可以使用哪种资源标识符将Google TV与Galaxy S3等手机区分开来,layout-sw720dp不起作用?

3 个答案:

答案 0 :(得分:1)

您可以使用tvdpi

  

mdpi和hdpi之间的屏幕资源;大约   213dpi。这不被视为“主要”密度组。这主要是   用于电视,大多数应用程序不应该提供它   mdpi和hdpi资源足以满足大多数应用程序和系统的需求   将适当地缩放它们。如果您觉得有必要提供   tvdpi资源,你应该将它们的大小设置为1.33 * mdpi。对于   例如,mdpi屏幕的100px x 100px图像应为133px x   133px for tvdpi。

答案 1 :(得分:0)

电视设置可寻址屏幕尺寸(以像素为单位)密度标识符屏幕密度(以dp为单位)显示分辨率(以dp为单位)屏幕尺寸标识符

  • 720p 1280 x 720 px tvdpi 213 960 x 540大

  • 1080p 1920 x 1080 px xhdpi 320 960 x 540大

来自:https://developers.google.com/tv/android/docs/gtv_android_patterns

有关展示指南的详细信息:https://developers.google.com/tv/android/docs/gtv_displayguide

答案 2 :(得分:0)

我尝试了tvdpi,但不幸的是Galaxy S3正在拿起它的资源。我最终使用布局和布局 - 大的资源。 Nexus和Google TV从layout-large获得资源,Galaxy S3从布局中获取资源。感谢。