Galaxy S3のような電話と区別するためにGoogleTVに使用できるリソース識別子はどれですか?layout-sw720dpは機能しませんか?
3 に答える
あなたが使用することができますtvdpi
:
mdpiとhdpiの間のどこかにある画面のリソース。約213dpi。これは「プライマリ」密度グループとは見なされません。これは主にテレビを対象としており、ほとんどのアプリはそれを必要としないはずです。ほとんどのアプリにはmdpiおよびhdpiリソースを提供するだけで十分であり、システムはそれらを適切にスケーリングします。tvdpiリソースを提供する必要がある場合は、1.33*mdpiの係数でサイズを設定する必要があります。たとえば、mdpi画面の100px x 100px画像は、tvdpiの133pxx133pxである必要があります。
TV設定アドレス指定可能な画面サイズ(ピクセル単位)密度識別子画面密度(dp単位)ディスプレイ解像度(dp単位)画面サイズ識別子
720p 1280 x 720 px tvdpi 213 960x540大
1080p 1920 x 1080 px xhdpi 320960x540大
これは、https ://developers.google.com/tv/android/docs/gtv_android_patternsからのものです。
表示ガイドラインの詳細情報:https ://developers.google.com/tv/android/docs/gtv_displayguide
tvdpiを試しましたが、残念ながらGalaxyS3がリソースを取得していました。結局、リソースにlayoutとlayout-largeを使用することになりました。NexusとGoogleTVはレイアウトからリソースを取得します。大規模で、GalaxyS3はレイアウトからリソースを取得します。ありがとう。