2017-05-21 1 views
1

CustomGrid는 GridView 어댑터이고 MainGrid는 GridView를 표시하려는 부분입니다. 나는 이것을했지만 작동하지 않습니다. 어떻게해야합니까?안드로이드 안쪽에 GridView를 표시합니다.

@Override 
     public View onCreateView(LayoutInflater inflater, ViewGroup container, 
           Bundle savedInstanceState) { 

      View view = inflater.inflate(R.layout.main_xml, container, false); 

      CustomGrid adapter = new CustomGrid(MainGrid.this, web, imageId); 

      GridView grid = (GridView) view.findViewById(R.id.grid); 
      grid.setAdapter(adapter); 

      toolbar = (Toolbar)view.findViewById(R.id.fab_toolbar); 

      setupToolbar(); 

      return view; 
     } 

답변

0

당신이 잘못하고있는 것은 조각의 컨텍스트를 잘못된 어댑터로 보내는 것입니다. 이

Activity act; 

act = getActivity(); 

onCreateView에서 그리고

CustomGrid adapter = new CustomGrid(act, web, imageId); 

희망이

+0

덕분에 도움을보십시오. 도움이되었습니다. –

관련 문제