X-Git-Url: http://git.ieval.ro/?p=unical.git;a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FAddEventActivity.java;h=0fc26ab477c6eeb54e93d37032fe3474b86f1918;hp=95b66a30ef4dac9349b933e4949ac7167ca69df6;hb=6d7e08bf032626962f50c8d9db6c1c5b3d978271;hpb=dec0e89412f5ae0e3523a76508f048edbbf80202 diff --git a/src/ro/ieval/unical/AddEventActivity.java b/src/ro/ieval/unical/AddEventActivity.java index 95b66a3..0fc26ab 100644 --- a/src/ro/ieval/unical/AddEventActivity.java +++ b/src/ro/ieval/unical/AddEventActivity.java @@ -1,6 +1,16 @@ package ro.ieval.unical; +import android.app.ActionBar; import android.app.Activity; +import android.app.Fragment; +import android.app.FragmentTransaction; +import android.app.ActionBar.Tab; +import android.content.Intent; import android.os.Bundle; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.widget.TabHost; +import android.widget.TabHost.TabSpec; public final class AddEventActivity extends Activity { @Override @@ -8,5 +18,40 @@ public final class AddEventActivity extends Activity { super.onCreate(savedInstanceState); setContentView(R.layout.add_event); setTitle(R.string.addeventtitle); + ActionBar actionBar = getActionBar(); + actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); + ActionBar.Tab t1 = actionBar.newTab().setText(this.getString(R.string.addevtab1)); + ActionBar.Tab t2 = actionBar.newTab().setText(this.getString(R.string.addevtab2)); + ActionBar.Tab t3 = actionBar.newTab().setText(this.getString(R.string.addevtab3)); + + Fragment f1 = new AddEventBasicTabFragment(); + Fragment f2 = new AddEventDetailsTabFragment(); + Fragment f3 = new AddEventOtherTabFragment(); + + t1.setTabListener(new AddEventTabListener(f1)); + t2.setTabListener(new AddEventTabListener(f2)); + t3.setTabListener(new AddEventTabListener(f3)); + + actionBar.addTab(t1); + actionBar.addTab(t2); + actionBar.addTab(t3); + } + + @Override + public boolean onCreateOptionsMenu(final Menu menu) { + final MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.add_event, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(final MenuItem item) { + switch (item.getItemId()) { + case R.id.cancel: + finish(); + return true; + default: + return false; + } } }