我正在尝试在布局中使用 GridView
,但我的代码说我不能对非静态方法进行静态引用。我认为在 Fragment
中使用 GridView
与 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);
最佳答案
您应该使用 rootView.findViewById(R.id.gridview)
。
关于android - fragment 中的 Gridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16464049/