2017-05-16 48 views
-2

このフラグメントをアクティビティに変換したいのですが助けてください!フラグメントコードをアクティビティコードに変換する方法

パブリッククラスMenuCategoryFragmentは断片{

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

アクティビティにコピーしますか? – Shmuel

答えて

0

を拡張これはあなたの活動クラスです。

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); 

} 
} 

最後に、「AndroidMenifest」であなたの「アクティビティ」クラスを宣言してください。

+0

ありがとうございます – AkMax

+0

よろしくお願いします。 –

関連する問題