Я хочу установить выбранный вид по индексу внутри строки, в которой я нахожусь. Логически это может быть примерно так:
getRowsSupportFragment().getRowViewHolder(rowIndex).setSelectedPosition(viewIndex);
Что ж, нет ничего похожего на setSelectedPosition в списке функций getRowViewHolder(0)
. Мне удалось изменить выбранную строку по индексу с помощью этой строки: getRowsSupportFragment().setSelectedPosition(index);
Но я хочу изменить выбранный вид внутри строки ..
Заранее спасибо!




Чтобы выбрать конкретный элемент в строке, просто позвоните в setSelectedPosition().
В Java:
setSelectedPosition(rowindex, true, new ListRowPresenter.SelectItemViewHolderTask(channelIndex));
В Котлине:
setSelectedPosition(rowindex, true, SelectItemViewHolderTask(channelIndex))
CJ!
Котлинский эквивалент
setSelectedPosition(rowIndex, true, object : ListRowPresenter.SelectItemViewHolderTask(itemIndex){
override fun run(holder: Presenter.ViewHolder?) {
val itemView = holder?.view
//do whatever you want
}
})