我正在分析片段中的json数据。为了查看这个json数据,我使用了recycleview。在这个片段中,我展示了一些帖子的简短细节。我希望当用户点击recycleview时,它将转到另一个活动并显示此帖子的详细信息。如何使我的RecycleView可点击?
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_recent_post, container, false);
recentpostRecycleView = (RecyclerView) view.findViewById(R.id.recent_posts);
recentpostRecycleView.setLayoutManager(new LinearLayoutManager(getActivity()));
recentPostAdapter = new RecentPostAdapter(getActivity());
recentpostRecycleView.setAdapter(recentPostAdapter);
sendJsonRequest();
return view;
}
我的RecycleView截图:
最佳答案
你不应该让recyclerview可以点击,而是让它的卡可以点击。只需添加android:clickable="true"
然后将ClickListener添加到子视图。如果你很难做到这一点,slidender有一个关于recyclerviews的好教程:https://www.youtube.com/watch?v=zE1E1HOK_E4
关于android - 如何使RecycleView在 fragment 中可点击?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32098445/