1

我试图GridView在布局中使用 a 但我的代码说我不能对非静态方法进行静态引用。我认为GridView在 a 中使用 aFragment将与 an 相同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;
    }
}

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

4

1 回答 1

2

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

于 2013-05-09T15:05:36.703 回答