【问题标题】:android tv -Reference of search image in browse fragmentandroid tv - 浏览片段中搜索图像的参考
【发布时间】:2016-02-19 22:23:56
【问题描述】:

我有一个场景,我需要动态地将焦点设置在浏览片段中的搜索图标上。为此,我需要获取搜索图标的参考。知道如何做到这一点。

谢谢

【问题讨论】:

    标签: android-tv leanback


    【解决方案1】:

    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 的私有成员,您无法直接获取搜索图标引用。您可以在片段标题中控制搜索功能的唯一属性是:可见性和颜色。可见性由搜索侦听器的存在控制。

    【讨论】:

      猜你喜欢
      • 2017-01-30
      • 2019-02-27
      • 2020-05-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 2016-05-31
      相关资源
      最近更新 更多