2013-05-09 88 views
1

我想在布局中使用GridView,但我的代码是说我无法对非静态方法进行静态引用。我想在Fragment使用GridView将是相同为ActivityGridview中的片段

这是我的代码:

public static class MiscFragment extends Fragment { 
    /** 
    * The fragment argument representing the section number for this 
    * fragment. 
    */ 
    public static final String ARG_SECTION_NUMBER = "section_number"; 

    public MiscFragment() { 
    } 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 
     View rootView = inflater.inflate(R.layout.misc_fragment, 
       container, false); 

     GridView gridview = (GridView) findViewById(R.id.gridview); 
     return rootView; 
    } 
} 

然后我将设置gridviewAdapter。该问题目前由findViewById(R.id.gridview);

回答

2

您应该使用rootView.findViewById(R.id.gridview)

+0

哇我真不敢相信我错过了,谢谢! – 2013-05-09 18:26:25