我正在分析片段中的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截图:
android - 如何使RecycleView在 fragment 中可点击?-LMLPHP

最佳答案

你不应该让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/

10-11 08:08