2016-12-10 6 views
0

drawable(drawable-mdpi、drawable-hdpi、...)にはmdpi、hdpi、xhdpなどの修飾子を使用できます。 Android TV専用のドロアブルを用意する方法はありますか?つまり、タブレットにAndroid TVのような解像度(1080pなど)があっても、それらのドロアブルは選択されません。Android TV専用の修飾子があります

+1

'-television'を使用できます。これは、特定のAndroidセットトップボックスで動作する場合と動作しない場合がありますが、正式なAndroid TVで使用することが期待されます。 – CommonsWare

+0

チップをありがとうございます。私は予選のページを読んでいて、これを見つけることができませんでした。好奇心から、これはどこに文書化されていますか? https://developer.android.com/guide/practices/screens_support.html#qualifiers – Hong

+1

https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources - 表2を参照してください。 UIモード "の行に表示されます。 – CommonsWare

答えて

1

-televisionをリソースセット修飾子として使用できます。公式のAndroid TV環境では、「主要ブランド」のAndroid TV環境(Amazon Fire TVなど)だけでなく、これをサポートすると期待していますが、すべてのAndroid搭載TV中心デバイスではサポートされません。簡単に言えば、デバイスメーカーが、あなたのアプリがテレビの画面で動作していることを伝える必要はありません。

+0

ありがとうございました。これはかなりのことを明確にします。 – Hong

1

厳密にはあなたの回答ではありませんが、明確化してください。

SDKが設計された方法は、(LEANBACKインテントフィルタを使用して)TV用の特別なアクティビティがあり、そのアクティビティでテレビ用に特別なものを使用することです。

これは、テレビ向けの特別なアクティビティの作成を強制し、携帯電話やタブレットのレイアウトを再利用しないようにしました。また、ナビゲーションは全く異なる場合があります。

+0

説明をありがとうございます。私たちはテレビアプリケーションのガイドラインに従っていないことを知っていますが、私たちのアプリは典型的なテレビアプリケーションではありません。これは、多くのユーザーがAndroid TVで非常に実行したいツールです。 – Hong

+0

あなたはまだテレビのための特別なレイアウト/ UIを作成したいかもしれませんが、ユーザビリティのパラダイムは全く異なります。 – shalafi

関連する問題