2017-03-15 6 views
0

この例のようなアクションボタンアイコンを追加する必要があります。これどうやってするの? アクションは、コンストラクタを持ってはobjている私がDrawableの渡すことができます:Android Leanback - DetailsOverviewRowアクションアイコンを追加する方法

buttonsAdapter.add(new Action(1, 
       getString(R.string.my_func), null, getDrawable(R.drawable.my_res))); 

しかしDetailsOverviewRowはそれを無視します。画像なしのボタンを表示し、アクション名のみを表示します。

enter image description here

答えて

1

android.support.v17.leanback.widget.ActionPresenterSelectorクラスを見てみましょう。 2番目のラベルをアクションに設定しないと、発表者は単にアイコンを無視します。最初のラベルだけでアクションを作成する場合は、アクションの独自のプレゼンターを作成し、アクションアダプターに提供してください。

関連する問題