2013-05-09 58 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