2017-09-21 3 views
0

私は一定の時間間隔の後に背中合わせに表示される5つの背景画像を持っています。私はどの背景が現在選択されているかをユーザが知ることができるように、背景用のページインジケータを追加する必要があります。ユーザーはまた、テレビのリモートを使用して次の背景を選択することができるはずです。Android T:V背景のカスタマイズ

画面に表示されるレールとそのコンテンツのテレビのルックアンドフィールを妥協することはできません。

また、背景画像のサイズを変更する必要があります。私は画像がフルスクリーンで、そのサイズがテレビの半分しかカバーしていないようにしたい。背景画像は、最初のレールの内容とある程度重なる必要があります。

バックグラウンドのカスタマイズを表すサンプルやブログはありません。どんな助けも本当に高く評価されます。

答えて

0

use layout themes for TVを試してください。

Android Themesは、テレビアプリケーションのレイアウトの基礎を提供できます。 テーマを使用して、テレビのデバイスで実行することを目的としたアプリアクティビティ の表示を変更する必要があります。このセクションでは、どのテーマを使用する必要があるのか​​について説明します。

スタイルとテーマを指定できます

スタイルは、ビューまたはウィンドウの外観やフォーマット を指定する属性のコレクションです。スタイルでは、高さ、 のパディング、フォントの色、フォントのサイズ、背景の色などの属性を指定できます。 スタイルは、 がレイアウトを指定するXMLとは別のXMLリソースで定義されています。

documentationからもサンプルコードを見ることができます。

0

アクティビティ内に2つのフラグメントを追加しました。 1つのフラグメントは、背景とインジケータを表示するためのものです。別の断片がLeanbackライブラリのBrowseFragmentを拡張し、アンドロイドスタジオを介して生成されたtv appアンドロイドサンプルに示されているように、レール/ヘッダを表示するために使用されます。