diff --git a/app/src/main/java/com/example/citrusclient/views/CalendarFragment.java b/app/src/main/java/com/example/citrusclient/views/CalendarFragment.java
index 8030c80..4fd89f9 100644
--- a/app/src/main/java/com/example/citrusclient/views/CalendarFragment.java
+++ b/app/src/main/java/com/example/citrusclient/views/CalendarFragment.java
@@ -11,6 +11,7 @@
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
+import android.widget.Button;
 import android.widget.TableLayout;
 import android.widget.TableRow;
 import android.widget.TextView;
@@ -92,13 +93,14 @@
         for(int i = 0; i < 6; i++) {
             tableRows[i] = (TableRow) tableLayout.getChildAt(i);
             for(int j = 0; j < 7; j++) {
-                RecyclerView recyclerView = new RecyclerView(getActivity());//RecyclerView.LayoutParams.MATCH_PARENT
-                recyclerView.setLayoutParams(new RecyclerView.LayoutParams(0, 0));
+                RecyclerView recyclerView = new RecyclerView(requireContext());//RecyclerView.LayoutParams.MATCH_PARENT
                 recyclerView.setLayoutManager(new LinearLayoutManager(view.getContext()));
+                recyclerView.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.MATCH_PARENT));
                 List<Schedule> schedules = new ArrayList<>();
                 schedules.add(new Schedule("abc", "3232", "yyyy", 0, 1));
-
                 recyclerView.setAdapter(new MyScheduleAdapter(schedules));
+                TableRow.LayoutParams p = (TableRow.LayoutParams) recyclerView.getLayoutParams();
+                p.weight = 1;
                 tableRows[i].addView(recyclerView);
             }
         }