我有一个场景,我需要在浏览片段中的搜索图标上动态设置焦点。为此,我需要获取搜索图标的参考。任何想法如何完成。
由于
答案 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();
.
.
.
由于mTitleView
是BrowseFragment
的私人会员,因此您无法直接获得搜索图标参考。您可以在片段标题中控制搜索功能的唯一属性是:可见性和颜色。可见性由搜索侦听器的存在控制。