我正在加载一个类别列表,根据选择的类别,我需要在 RecyclerView
中显示相应类别的产品。
因此,当我第一次启动 Fragment
时,我需要模拟用户点击默认类别 - 在这种情况下,它将是第一个。
我该怎么做?
最佳答案
没有您的代码,我们不知道您如何实现 onClickListener。
通常,您在 RecyclerView.Adapter 的 viewHolder 中实现并设置项目 onClickListener。
例如:ViewHolder.itemView.setOnClickListener(listener);
所以解决方案是你可以使用 recyclerView.findViewHolderForAdapterPosition(0).itemView.performClick()
PS:不要根据Doc使用findViewHolderForLayoutPosition()
关于android - 在 RecyclerView 中以编程方式单击项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29745919/