1

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

谢谢

4

1 回答 1

2

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

于 2015-11-23T08:02:08.683 回答