X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FAddEventActivity.java;h=d16b426714859745810799de01414440786195b9;hb=2821d13f4db4ffb8a00b2bccde14d0b0e8cc6d65;hp=436d2cab7fb356dee8c1fc5c72c25bea5bcd06d2;hpb=3dd871efed8ef534c16c62a99a011f4f11e54f56;p=unical.git diff --git a/src/ro/ieval/unical/AddEventActivity.java b/src/ro/ieval/unical/AddEventActivity.java index 436d2ca..d16b426 100644 --- a/src/ro/ieval/unical/AddEventActivity.java +++ b/src/ro/ieval/unical/AddEventActivity.java @@ -6,13 +6,18 @@ import android.app.ActionBar; import android.app.Activity; import android.app.DatePickerDialog.OnDateSetListener; import android.app.Fragment; +import android.app.FragmentManager; import android.app.TimePickerDialog.OnTimeSetListener; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; +import android.widget.CompoundButton; +import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.DatePicker; +import android.widget.Spinner; +import android.widget.Switch; import android.widget.TextView; import android.widget.TimePicker; @@ -52,8 +57,27 @@ public final class AddEventActivity extends Activity implements OnDateSetListene actionBar.addTab(t1); actionBar.addTab(t2); actionBar.addTab(t3); + + handleViews(f1,f2,f3); + } + private void handleViews(Fragment f1,Fragment f2,Fragment f3) { + Switch repeatSwitch = (Switch) this.getFragmentManager().findFragmentById(f1.getId()).getView().findViewById(R.id.repeat_switch); + final Spinner repeatSpinner = (Spinner) this.getFragmentManager().findFragmentById(f1.getId()).getView().findViewById(R.id.repeat_spinner); + repeatSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() { + + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + if(isChecked) { + repeatSpinner.setEnabled(true); + }else { + repeatSpinner.setEnabled(false); + } + } + }); + } + @Override public boolean onCreateOptionsMenu(final Menu menu) { final MenuInflater inflater = getMenuInflater();