片段中的上下文类型变量

时间:2013-09-30 10:54:56

标签: android android-fragments fragmentpageradapter

我已经实现了一个带有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的类中传递变量Context类型?

提前致谢。

0 个答案:

没有答案