1

我已经实现了一个带有 4 个选项卡的 FragmentPagerAdapter,并且我为每个选项卡关联了一个片段。其中一个视图加载带有图像的 GridView,如下所示:

 @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);

    View view = inflater.inflate(R.layout.init, container, false);

    final GridView grid = (GridView)view.findViewById(R.id.myGrid);            
    grid.setNumColumns(2);
    grid.setAdapter(new ImageAdapter(this));

    return view;
}

问题是方法'new ImageAdapter(context)'接收变量类型Context作为参数加载到方法'newImageView(context)'它需要这种类型的变量并且传递'this'变量是Fragment类型但不是上下文,由于什么失败,我该如何解决?

如何在从 Fragment 继承的类中传递变量 Context 类型?

提前致谢。

4

0 回答 0