如何将recyclelerview中的项目位置设置为活动

时间:2016-05-07 07:32:50

标签: android android-recyclerview android-dialogfragment

朋友我创建了一个包含recyclerview的dialogfragment。在那个recyclerview我添加了一些图像和文本。当我选择特定图像时,它应该被选中意味着我希望该细节的位置得到我的活动和对话片段是解雇,我经历各种选址但不明白。任何人都可以告诉我,编程的新手。

提前致谢

1 个答案:

答案 0 :(得分:0)

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

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

要从对话框片段中调用此方法,请使用适配器中的接口捕获回收器视图的单击。因此,无论何时单击Recycler视图,您都可以使用

从对话框片段调用您的activity方法
if(getActivity()!=null && getActivity() instanceOf YourActivity){
    ((YourActivity)getActivity().onRecyclerItemSelected(pos);
}

如果pos是点击的回收商项目的int pos。 希望你能理解。有任何疑问请告诉我。