小编Dae*_*ang的帖子

不在RecyclerView中的ViewHolder上显示getSupportFragmentManager

ViewHolder,我不能打电话getSupportFragmentManager.

我想在片段之间切换

我搜索了所有的谷歌页面.但我找不到它.

public static class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{

    public ImageView imgThumbnail;//img
    public TextView tvspecies; //text

    public ViewHolder(View itemView) {
        super(itemView);

        imgThumbnail = (ImageView)itemView.findViewById(R.id.img_thumbnail);
        tvspecies = (TextView)itemView.findViewById(R.id.tv_species);

        itemView.setOnClickListener(this);

    }

    @Override
    public void onClick(View v) {/*?? ????? ????*/

        Fragment fm=new NewsFragment();
        FragmentTransaction transaction=fm.getFragmentManager().beginTransaction();
        transaction.replace(R.id.Linearcontainer, fm);
        transaction.addToBackStack(null);
        transaction.commit();

    }//onClick


}//ViewHolder
Run Code Online (Sandbox Code Playgroud)

fragment android-recyclerview

8
推荐指数
2
解决办法
3847
查看次数

标签 统计

android-recyclerview ×1

fragment ×1