android tv - 浏览片段中搜索图像的参考
Posted
技术标签:
【中文标题】android tv - 浏览片段中搜索图像的参考【英文标题】:android tv -Reference of search image in browse fragment 【发布时间】:2016-02-19 22:23:56 【问题描述】:我有一个场景,我需要动态地将焦点设置在浏览片段中的搜索图标上。为此,我需要获取搜索图标的参考。知道如何做到这一点。
谢谢
【问题讨论】:
【参考方案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();
.
.
.
由于mTitleView
是BrowseFragment
的私有成员,您无法直接获取搜索图标引用。您可以在片段标题中控制搜索功能的唯一属性是:可见性和颜色。可见性由搜索侦听器的存在控制。
【讨论】:
以上是关于android tv - 浏览片段中搜索图像的参考的主要内容,如果未能解决你的问题,请参考以下文章
防止android tv行片段/浏览片段保存列表行中卡片的旧位置?
如何在android tv中使用像netflix这样的浏览片段制作侧边菜单?