Java android TV按索引以编程方式选择BrowseSupportFragment/RowsSupportFragment的项
我想在我所在的行中按索引设置所选视图。逻辑上可能是这样的:Java android TV按索引以编程方式选择BrowseSupportFragment/RowsSupportFragment的项,java,android,television,Java,Android,Television,我想在我所在的行中按索引设置所选视图。逻辑上可能是这样的: getRowsSupportFragment().getRowViewHolder(rowIndex).setSelectedPosition(viewIndex); 在getRowViewHolder(0)的函数列表中没有类似于setSelectedPosition的东西,我已经设法用这一行按索引更改所选的行:getRowsSupportFragment()。setSelectedPosition(index) 但我想更改行内的选定
getRowsSupportFragment().getRowViewHolder(rowIndex).setSelectedPosition(viewIndex);
在getRowViewHolder(0)
的函数列表中没有类似于
setSelectedPosition
的东西,我已经设法用这一行按索引更改所选的行:getRowsSupportFragment()。setSelectedPosition(index)代码>
但我想更改行内的选定视图
提前谢谢 要选择行中的特定项,只需调用setSelectedPosition()
在Java中:
setSelectedPosition(rowindex, true, new ListRowPresenter.SelectItemViewHolderTask(channelIndex));
在科特林:
setSelectedPosition(rowindex, true, SelectItemViewHolderTask(channelIndex))
希杰 Kotlin当量
setSelectedPosition(rowIndex, true, object : ListRowPresenter.SelectItemViewHolderTask(itemIndex){
override fun run(holder: Presenter.ViewHolder?) {
val itemView = holder?.view
//do whatever you want
}
})