2016-03-30 19 views
0

私はLeanbackライブラリの周りで遊んでいる、私は、LeanbackパッケージのRowsFragmentのほとんどを見ることができます、彼らはHorizo​​ntalGridViewまたはVerticalGridViewを使用していますが、私は新しいHorizo​​ntalGridViewを作成するとき、その項目にスクロールするリモートコントロール。leanback library:VerticalGridViewまたはHorizo​​ntalGridViewに項目のフォーカスを描画する方法は?

誰でも知っていますか?

また、VerticalGridViewまたはHorizo​​ntalGridViewにItemBridgeAdapterを使用しているプレゼンターの一部を見ることができます。これはビューのフォーカスを取得することに関連していますか?

+0

表示されている映画の周りにフォーカスすることができないということです。 –

+0

あなたは答えを持っていますか? – NIPHIN

+0

新しいルックアップを作成する代わりに、Leanbackライブラリを使用して私のカスタマイズした行を作成します。 – Qing

答えて

0

考えられる原因は、カスタムビューをsetFocusable(true)setFocusableInTouchMode(true)の両方に設定していないことが考えられます。リモートフォーカスモデルを動作させるために、Leanbackに入れたコントロールにはこれが必要です。

これはコードとxmlの両方で実行できます。あなたのUIやカードとして必要なトップレベルビューのandroid:focusable="true"android:focusableInTouchMode="true"を経由してXMLで入力します。

関連する問題