我有一个RecylerView
我想使用recylerView.findViewHolderForAdapterPosition(position)
更改有效位置项视图
我的问题从这里开始
如果我滚动到recylerview并且屏幕上没有显示位置
我致电recylerView.findViewHolderForAdapterPosition(position)
,此方法返回null
如何加载所有适配器数据并使用
for(i = 0; i<adapter.size(); i++){
View v = recylerView.findViewHolderForAdapterPosition(position).itemView;
}
答案 0 :(得分:0)
要对RecyclerView
进行更改,您需要更改其Adapter
。设计无法手动修改RecyclerView
子视图。
如果您想更改有效排名,可以在int activePosition
中设置Adapter
成员,并在更改时调用adapter.notifynotifyDataSetChanged()
。
答案 1 :(得分:0)
recylerView.getAdapter()getCount将();
可能会帮助你。