diff --git a/app/src/main/java/schmitt_florian/schoolplanner/activities/ScheduleFragment.java b/app/src/main/java/schmitt_florian/schoolplanner/activities/ScheduleFragment.java index ac9e070..f538a3f 100644 --- a/app/src/main/java/schmitt_florian/schoolplanner/activities/ScheduleFragment.java +++ b/app/src/main/java/schmitt_florian/schoolplanner/activities/ScheduleFragment.java @@ -5,6 +5,7 @@ import android.net.Uri; import android.os.Bundle; import android.support.v4.app.Fragment; +import android.support.v7.widget.SwitchCompat; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -26,7 +27,8 @@ public class ScheduleFragment extends Fragment { @SuppressWarnings({"FieldNever", "unused"}) private OnFragmentInteractionListener mListener; private View rootView; - private TableRow[] rows = new TableRow[15]; + private TableRow[] rows; + private boolean editMode; @Override public void onCreate(Bundle savedInstanceState) { @@ -39,8 +41,6 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa rootView = inflater.inflate(R.layout.fragment_schedule, container, false); initGui(); -// ToggleButton editButton = (ToggleButton) view.findViewById(R.id.toggleEditSchedule); -// editButton.setVisibility(View.VISIBLE); return rootView; } @@ -86,6 +86,10 @@ public interface OnFragmentInteractionListener { private void initGui() { rows = getScheduleRowsInArray(); initVisibilityForSchedule(); + + SwitchCompat editSwitch = (SwitchCompat) getActivity().findViewById(R.id.appbar_switch); + editSwitch.setVisibility(View.VISIBLE); + editMode = editSwitch.isChecked(); } /** diff --git a/app/src/main/res/layout/app_bar_main.xml b/app/src/main/res/layout/app_bar_main.xml index cb61b03..08babdd 100644 --- a/app/src/main/res/layout/app_bar_main.xml +++ b/app/src/main/res/layout/app_bar_main.xml @@ -2,7 +2,6 @@ @@ -26,16 +25,20 @@ app:popupTheme="@style/AppTheme.PopupOverlay" app:title="@string/app_name" /> - + android:textAppearance="@android:style/TextAppearance.Material.Small" + android:textColor="@color/secondary_text" + android:textStyle="bold" + android:visibility="gone" + app:switchMinWidth="70dp" /> diff --git a/app/src/main/res/layout/fragment_schedule.xml b/app/src/main/res/layout/fragment_schedule.xml index a00c14f..002f047 100644 --- a/app/src/main/res/layout/fragment_schedule.xml +++ b/app/src/main/res/layout/fragment_schedule.xml @@ -757,11 +757,12 @@