繁体   English   中英

如何在活动的recyclerview中获取项目的位置

[英]How to get a position of item in recyclerview to a activity

朋友,我创建了一个dialogfragment,其中包含一个recyclerview。 在那个recyclerview中,我添加了一些图像和文本。当我选择特定图像时,应该选择该图像,这意味着我希望该特定位置对我的活动有效并且对话框片段不存在,我浏览了各个站点,但不理解。 谁能告诉我,这是编程的新手。

提前致谢

在活动中创建一个显示对话框片段的方法,如下所示

public void onRecyclerItemSelected(int position){
    yourDialog.dismiss();
}

要从对话框片段中调用此方法,请使用适配器的界面捕获回收站视图的单击。 因此,每当单击“回收者视图”时,都可以使用以下命令从对话框片段中调用您的活动方法

if(getActivity()!=null && getActivity() instanceOf YourActivity){
    ((YourActivity)getActivity().onRecyclerItemSelected(pos);
}

pos是单击的回收站项目的in pos。 希望你能理解。 如有任何疑问,请通知我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM