X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FAddEventActivity.java;h=caa901557cff34d95600f7949f279d461020c4c8;hb=724f9857beb10b810e8cad7ca513d74641e60f6c;hp=95b66a30ef4dac9349b933e4949ac7167ca69df6;hpb=ecee6932221bfa129c90b47a4d8015c0082752f7;p=unical.git diff --git a/src/ro/ieval/unical/AddEventActivity.java b/src/ro/ieval/unical/AddEventActivity.java index 95b66a3..caa9015 100644 --- a/src/ro/ieval/unical/AddEventActivity.java +++ b/src/ro/ieval/unical/AddEventActivity.java @@ -1,6 +1,11 @@ package ro.ieval.unical; +import android.app.ActionBar; import android.app.Activity; +import android.app.Fragment; import android.os.Bundle; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; public final class AddEventActivity extends Activity { @Override @@ -8,5 +13,40 @@ public final class AddEventActivity extends Activity { super.onCreate(savedInstanceState); setContentView(R.layout.add_event); setTitle(R.string.addeventtitle); + final ActionBar actionBar = getActionBar(); + actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); + final ActionBar.Tab t1 = actionBar.newTab().setText(this.getString(R.string.addevtab1)); + final ActionBar.Tab t2 = actionBar.newTab().setText(this.getString(R.string.addevtab2)); + final ActionBar.Tab t3 = actionBar.newTab().setText(this.getString(R.string.addevtab3)); + + final Fragment f1 = new TrivialFragment(R.layout.add_event_basic_tab); + final Fragment f2 = new TrivialFragment(R.layout.add_event_details_tab); + final Fragment f3 = new TrivialFragment(R.layout.add_event_other_tab); + + 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; + } } }