2017-05-16 34 views
-2

Ich möchte dieses Fragment in Aktivität umwandeln, bitte hilf mir!So wandeln Sie den Fragmentcode in den Aktivitätscode um

public class MenuCategoryFragment erweitert Fragment {

private static final String TAG = MenuCategoryFragment.class.getSimpleName(); 

private RecyclerView recyclerView; 

public MenuCategoryFragment() { 
} 


@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    getActivity().setTitle(getString(R.string.manu_categories)); 
    View view = inflater.inflate(R.layout.fragment_menu_category, container, false); 

    recyclerView = (RecyclerView)view.findViewById(R.id.food_menu); 
    GridLayoutManager mGrid = new GridLayoutManager(getActivity(), 2); 
    recyclerView.setLayoutManager(mGrid); 
    recyclerView.setHasFixedSize(true); 

    return view; 
} 

}

+0

In eine Aktivität kopieren? – Shmuel

Antwort

0

Dies ist Ihre Aktivität Klasse.

public class YourActivity extends ActionBarActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.fragment_menu_category); 

    recyclerView = (RecyclerView) findViewById(R.id.food_menu); 
    GridLayoutManager mGrid = new GridLayoutManager(this, 2); 
    recyclerView.setLayoutManager(mGrid); 
    recyclerView.setHasFixedSize(true); 

} 
} 

Eine letzte Sache, stellen Sie sicher, dass Sie Ihre "Activity" -Klasse in "AndroidMenifest" zu deklarieren.

+0

danke es funktioniert – AkMax

+0

Gern geschehen. –

Verwandte Themen