1

レイアウトでを使用しようとしてGridViewいますが、非静的メソッドへの静的参照を作成できないとコードに表示されています。GridViewaで aを使用するのは aFragmentと同じだと思いましたActivity

これは私のコードです:

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;
    }
}

次に、に設定gridviewしますAdapter。現在、問題の原因は次のとおりです。findViewById(R.id.gridview);

4

1 に答える 1

2

を使用する必要がありますrootView.findViewById(R.id.gridview)

于 2013-05-09T15:05:36.703 に答える