Android recyclerView findViewHolderForAdapterPosition returns null

后端 未结 6 1128
醉梦人生
醉梦人生 2020-11-27 07:08

I want to click an item in recyclerView programmatically, I found a way do that:

recyclerView.findViewHolderForAdapterPosition(0).itemView.performClick();
         


        
6条回答
  •  悲&欢浪女
    2020-11-27 07:59

    you can do this:

       listView.postDelayed(new Runnable()
                {
                    @Override
                    public void run()
                    {
                        if(listView.findViewHolderForAdapterPosition(0)!=null )
                        {
    
                            listView.findViewHolderForAdapterPosition(0).itemView.performClick();
                        }
                    }
                },50);
    

提交回复
热议问题