問題タブ [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.

0 投票する
2 に答える
1796 参照

android - androidtv-Leanback-master ビルド エラー

【環境】
Android Studio 1.1.0
buildToolsVersion「21.1.2」

「androidtv-Leanback-master」をビルドすると、次のエラーが発生しました。

0 投票する
5 に答える
7732 参照

android - Android Leanback ListRow の特定の位置までスクロールする

Android TV アプリケーションで Google Leanback ウィジェットを使用しています。ListRows を含む RowsFragment を利用します。

私が判断しようとしているのは、行の 1 つ内の特定のオブジェクトにプログラムでスクロールする方法があるかどうかです。Leanback ウィジェットのドキュメントを調べましたが、探しているものが見つかりません。

0 投票する
1 に答える
2003 参照

android - Android TV の DetailsOverviewRow に ProgressBar を追加する

Android TV アプリ用に android.support.v17.leanback.widget.DetailsOverviewRow を少し変更したバージョンを作成しようとしています。私が実現しようとしているレイアウトは、Google のデフォルト バージョンとほぼ同じですが、アクション パネルの上にプログレス バーが追加されています。私が今持っているものは次のようになります:

現行版

私が作成したいのは、おおよそ次のようなものです。

目標バージョン

可能であれば、まったく新しいレイアウトをゼロから作成することなく、これを動的に追加したいと考えています。現在使用しているコードは次のとおりです。Android Studio のデフォルトの Android TV アプリからわずかに変更されています。

ProgressBar を追加する簡単な方法はありますか、それともまったく新しい xml レイアウトを作成する必要がありますか?

0 投票する
2 に答える
5785 参照

android - BrowseFragment のヘッダーごとに複数の ListRows - Leanback ライブラリ

アプリの Leanback サポートを開始しています。UI 要件に従って、各ヘッダーに対応する複数のリスト行を追加する必要があります。これは、Android TV で Youtube アプリが行うこととまったく同じです。デフォルトの ListRowPresenterは、1 つのリスト行とそのヘッダーのみをレンダリングしているようです。複数のリスト行をサポートするプレゼンターはありますか? 各項目に RowsFragment が埋め込まれたカスタム プレゼンターを作成する行について考えています。私のアプローチが間違っている場合は修正してください。ここに画像の説明を入力

0 投票する
2 に答える
2883 参照

android - SearchOrbView Android TV を削除する

Android TV の BrowseFragment で searchOrbView を削除するにはどうすればよいですか?

色を設定する方法 (setSearchAffordanceColors) はありますが、SearchOrbView を実際に削除する方法はありません。

TitleView は BrowseFragment のプライベート メンバーであるため (そして TitleView は SearchOrbView にアクセスする方法です)、SearchOrbView を実際に削除する方法はありません。

0 投票する
0 に答える
408 参照

java - OnChildViewHolderSelectedListener は、setSelectedPositionSmooth を使用して Horizo​​ntalGridView でアニメーションが完了する前に呼び出されます

パッケージで使用HorizontalGridViewしています。android.support.v17.leanback.widget問題は、OnChildViewHolderSelectedListener呼び出されるのが早すぎることです。

私が認識している唯一の選択肢は、TimerTaskwithを使用してis falseTimerかどうかを確認することです。horizontalGrid.getLayoutManager().isSmoothScrolling()信頼性の低い別の解決策は、HandlerwithpostDelayedメソッドを使用することです。私の場合、どちらの方法も醜いです。組み込みメソッドは見つかりませんでした。何か不足していますか?もっとエレガントなものはありますか?