首页 > 解决方案 > 如何从适配器类 Android STUDIO 启动片段

问题描述

我想在单击按钮时从我的 Recycler View 的适配器类开始一个片段。我想知道我该怎么做

标签: javaandroidandroid-studioandroid-fragments

解决方案


你可以在你的适配器中这样做

holder.buttonName.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            YourFragment yourfragmentobject = new YourFragment();
            AppCompatActivity activity = (AppCompatActivity) v.getContext();
            activity.getSupportFragmentManager().beginTransaction().replace(R.id.fragmentContainer, yourfragmentobject).addToBackStack(null).commit();

        }
    });

推荐阅读