android tv - 浏览片段中搜索图像的参考

时间:2015-11-18 09:06:51

标签: android-tv leanback

我有一个场景,我需要在浏览片段中的搜索图标上动态设置焦点。为此,我需要获取搜索图标的参考。任何想法如何完成。

由于

1 个答案:

答案 0 :(得分:2)

BrowseFragment class使用标题视图getSearchAffordanceView()

访问搜索图标
 private final BrowseFrameLayout.OnFocusSearchListener mOnFocusSearchListener =
         new BrowseFrameLayout.OnFocusSearchListener() {

     @Override
     public View onFocusSearch(View focused, int direction) {
         // If headers fragment is disabled, just return null.

         if (!mCanShowHeaders) return null;
            final View searchOrbView = mTitleView.getSearchAffordanceView();

    .
    .
    .

由于mTitleViewBrowseFragment的私人会员,因此您无法直接获得搜索图标参考。您可以在片段标题中控制搜索功能的唯一属性是:可见性和颜色。可见性由搜索侦听器的存在控制。