我试图在布局中使用GridView
,但我的代码是说我无法对非静态方法进行静态引用。我认为在GridView
中使用Fragment
与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);
答案 0 :(得分:2)
您应该使用rootView.findViewById(R.id.gridview)
。