問題タブ [leanback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Studio Leanback 非表示のステータス バー
私はAndroid TVアプリに取り組んでいます。デフォルトでは、Leanback テーマが使用されます。アプリがデバイスで実行されている場合、明らかにテレビであるため、ステータスバーはありません。ただし、Render Screen の Android Studio で .xml を設計すると、ステータス バーが表示され、配置が難しくなります。
Leanback テーマを使用しているときに、Android Studio のレンダリング画面でステータス バーを非表示にする方法はありますか。
android - Android Leanback ライブラリ BrowseFragment
別のフラグメントと共にアクティビティ内で BrowseFragment を使用したいと考えています。他のフラグメントの目的は、リストビューを持つことです。選択された各項目で、BrowseFragment が新しいデータで再ロードされます。これはお勧めですか?
android - ImageCardView から背景を削除する
私は新しいandroid.support.v17.leanback
ライブラリを使い始めましたが、スタイリングに問題がありImageCardView
ます。
画像を別の形に変更しているので、たとえばImageCardView
カードを使用するときに自動的に生成される背景と影を削除したいと思います。ListRow
影を残すと、カードが正方形のように影と背景が表示されるため、カードが奇妙に見えます。
すべての要素に異なる背景を設定しようとしましたが、うまくいきません。通常の背景色 (緑、青など) を設定すると、画像または情報領域の背景が変わりますが、透明な背景を設定すると、カード全体を覆う別の背景が表示されます。
この問題を解決する方法はありますか?
android - Android TV | 親ビュー (HorizontalGridView) 内で ListRow 項目を中央に配置する方法
Leanback を使用して、ビデオ プレーヤーのプレーヤー コントロール バーの真上にアクション アイテムの行を作成しようとしています。
アクション アイテムは、(絵文字の反応を表すために) アクション可能な画像ビューの ListRow です。
私の問題: プライマリ コントロール バーとセカンダリ コントロール バーがプレーヤーの中央に配置されているように、それらを中央に配置することができません。現在のリスト行は次のように表示されます。
個々のアクションを定義する XML レイアウトは次のとおりです。
そして、各行アイテムをインスタンス化するプレゼンター:
次に、次のようにプレーヤーのフラグメントに行を追加します。
私は android:layout_gravity="center" とプログラムによる HorizontalGridView.setGravity ()の両方のアプローチを試しましたが成功しませんでした。
理由、および/または行を中央に配置するための代替方法はありますか?
android - おすすめカード選択時の背景画像変更
テレビ用のアプリを作成していて、おすすめカードが選択されたときにホーム画面の背景画像を変更しようとしています。
画像がコンテンツ プロバイダーでローカルに読み込まれるコード サンプルを見つけました。
これに関する問題は、ファイルをローカルではなく URL からロードする必要があることです。Notification.Builder
クラスには他に役立つメソッドはありません。背景画像として URL からビットマップを読み込むには何を使用すればよいですか?
android - ImageCardView の上に View オーバーレイを追加する
私は TV アプリに取り組んでおりleanback support library
、可能な限り使用しようとしています。私が遭遇した問題は、ImageView
inの上に View を追加しようとしているということですImageCardView
。その画像の上にカスタム ビューを配置したいと思います。
View on 0 index を単純に追加しようとしましたが、画像を押し下げてその上に配置するだけです。ImageCardView
FrameLayout が表示されますが、すべての子が垂直方向に配置されるように変更FrameLayout
されているようです。
また、 の親をフェッチしてそこにビューを追加しようとしましたImageCardView
がShadowOverlayContainer
、まだ表示されません。
通常のカードの例:
そのビューを追加する方法について何か提案はありますか? ありがとうございました。