package org.tyszecki.rozkladpkp; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.MenuItem; import android.view.ViewGroup.LayoutParams; import android.widget.FrameLayout; public class TimetableFormActivity extends FragmentActivity { final int VIEW_ID = 0x1234; @Override protected void onCreate(Bundle savedInstanceState) { setTheme(RozkladPKPApplication.getThemeId()); super.onCreate(savedInstanceState); FrameLayout frame = new FrameLayout(this); frame.setId(VIEW_ID); setContentView(frame, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); getSupportActionBar().setDisplayShowHomeEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setTitle("Przeglądanie rozkładów"); if (savedInstanceState == null) { Fragment newFragment = new TimetableFormFragment(); newFragment.setArguments(getIntent().getExtras()); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.add(VIEW_ID, newFragment).commit(); } } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: finish(); return true; default: return super.onOptionsItemSelected(item); } } }