1 package ro
.ieval
.unical
;
2 import android
.app
.ActionBar
;
3 import android
.app
.Activity
;
4 import android
.app
.DialogFragment
;
5 import android
.app
.Fragment
;
6 import android
.os
.Bundle
;
7 import android
.view
.Menu
;
8 import android
.view
.MenuInflater
;
9 import android
.view
.MenuItem
;
10 import android
.view
.View
;
12 public final class AddEventActivity
extends Activity
{
14 protected void onCreate(final Bundle savedInstanceState
) {
15 super.onCreate(savedInstanceState
);
16 setContentView(R
.layout
.add_event
);
17 setTitle(R
.string
.addeventtitle
);
18 final ActionBar actionBar
= getActionBar();
19 actionBar
.setNavigationMode(ActionBar
.NAVIGATION_MODE_TABS
);
20 final ActionBar
.Tab t1
= actionBar
.newTab().setText(this.getString(R
.string
.addevtab1
));
21 final ActionBar
.Tab t2
= actionBar
.newTab().setText(this.getString(R
.string
.addevtab2
));
22 final ActionBar
.Tab t3
= actionBar
.newTab().setText(this.getString(R
.string
.addevtab3
));
24 final Fragment f1
= new TrivialFragment();
25 final Bundle b1
=new Bundle();
26 b1
.putInt(TrivialFragment
.ARGUMENT_LAYOUT
, R
.layout
.add_event_basic_tab
);
29 final Fragment f2
= new TrivialFragment();
30 final Bundle b2
=new Bundle();
31 b2
.putInt(TrivialFragment
.ARGUMENT_LAYOUT
, R
.layout
.add_event_details_tab
);
34 final Fragment f3
= new TrivialFragment();
35 final Bundle b3
=new Bundle();
36 b3
.putInt(TrivialFragment
.ARGUMENT_LAYOUT
, R
.layout
.add_event_other_tab
);
39 t1
.setTabListener(new AddEventTabListener(f1
));
40 t2
.setTabListener(new AddEventTabListener(f2
));
41 t3
.setTabListener(new AddEventTabListener(f3
));
49 public boolean onCreateOptionsMenu(final Menu menu
) {
50 final MenuInflater inflater
= getMenuInflater();
51 inflater
.inflate(R
.menu
.add_event
, menu
);
56 public boolean onOptionsItemSelected(final MenuItem item
) {
57 switch (item
.getItemId()) {
66 public void showTimePickerDialog(View v
) {
67 if(v
.getId()==R
.id
.date_start
|| v
.getId()==R
.id
.date_end
) {
68 DialogFragment newFragment
= new DatePickerFragment();
69 newFragment
.show(getFragmentManager(),"datePicker");
72 DialogFragment newFragment
= new TimePickerFragment();
73 newFragment
.show(getFragmentManager(), "timePicker");