|  | @@ -16,9 +16,12 @@ import com.cooleshow.base.router.RouterPath;
 | 
											
												
													
														|  |  import com.cooleshow.base.ui.fragment.BaseMVPFragment;
 |  |  import com.cooleshow.base.ui.fragment.BaseMVPFragment;
 | 
											
												
													
														|  |  import com.cooleshow.base.utils.LOG;
 |  |  import com.cooleshow.base.utils.LOG;
 | 
											
												
													
														|  |  import com.cooleshow.base.utils.PopupUtil;
 |  |  import com.cooleshow.base.utils.PopupUtil;
 | 
											
												
													
														|  | 
 |  | +import com.cooleshow.base.utils.SizeUtils;
 | 
											
												
													
														|  |  import com.cooleshow.base.utils.UiUtils;
 |  |  import com.cooleshow.base.utils.UiUtils;
 | 
											
												
													
														|  | 
 |  | +import com.cooleshow.base.utils.helper.QMUIDeviceHelper;
 | 
											
												
													
														|  |  import com.cooleshow.base.widgets.CourseGroupFilterView;
 |  |  import com.cooleshow.base.widgets.CourseGroupFilterView;
 | 
											
												
													
														|  |  import com.cooleshow.base.widgets.EmptyViewLayout;
 |  |  import com.cooleshow.base.widgets.EmptyViewLayout;
 | 
											
												
													
														|  | 
 |  | +import com.cooleshow.base.widgets.GridItemDecoration;
 | 
											
												
													
														|  |  import com.cooleshow.chatmodule.utils.helper.ChatHelper;
 |  |  import com.cooleshow.chatmodule.utils.helper.ChatHelper;
 | 
											
												
													
														|  |  import com.cooleshow.student.R;
 |  |  import com.cooleshow.student.R;
 | 
											
												
													
														|  |  import com.cooleshow.student.adapter.LiveCourseListAdapter;
 |  |  import com.cooleshow.student.adapter.LiveCourseListAdapter;
 | 
											
										
											
												
													
														|  | @@ -37,7 +40,9 @@ import java.util.Arrays;
 | 
											
												
													
														|  |  import java.util.List;
 |  |  import java.util.List;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import androidx.annotation.NonNull;
 |  |  import androidx.annotation.NonNull;
 | 
											
												
													
														|  | 
 |  | +import androidx.recyclerview.widget.GridLayoutManager;
 | 
											
												
													
														|  |  import androidx.recyclerview.widget.LinearLayoutManager;
 |  |  import androidx.recyclerview.widget.LinearLayoutManager;
 | 
											
												
													
														|  | 
 |  | +import androidx.recyclerview.widget.RecyclerView;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  /**
 |  |  /**
 | 
											
												
													
														|  |   * Author by pq, Date on 2022/4/25.
 |  |   * Author by pq, Date on 2022/4/25.
 | 
											
										
											
												
													
														|  | @@ -106,7 +111,15 @@ public class LiveCourseGroupFragment extends BaseMVPFragment<FragmentLiveCourseL
 | 
											
												
													
														|  |          mEmptyView.setContent(com.cooleshow.base.R.drawable.icon_empty_course, "暂无课程~");
 |  |          mEmptyView.setContent(com.cooleshow.base.R.drawable.icon_empty_course, "暂无课程~");
 | 
											
												
													
														|  |          mAdapter.setEmptyView(mEmptyView);
 |  |          mAdapter.setEmptyView(mEmptyView);
 | 
											
												
													
														|  |  //        mAdapter.getLoadMoreModule().setEnableLoadMoreIfNotFullPage(false);
 |  |  //        mAdapter.getLoadMoreModule().setEnableLoadMoreIfNotFullPage(false);
 | 
											
												
													
														|  | -        mViewBinding.recyclerViewList.setLayoutManager(new LinearLayoutManager(requireContext()));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        RecyclerView.LayoutManager layoutManager;
 | 
											
												
													
														|  | 
 |  | +        if(QMUIDeviceHelper.isTablet(getContext())){
 | 
											
												
													
														|  | 
 |  | +            layoutManager = new GridLayoutManager(getContext(),2);
 | 
											
												
													
														|  | 
 |  | +            GridItemDecoration itemDecoration =new GridItemDecoration(2,0,0, SizeUtils.dp2px(6));
 | 
											
												
													
														|  | 
 |  | +            mViewBinding.recyclerViewList.addItemDecoration(itemDecoration);
 | 
											
												
													
														|  | 
 |  | +        }else{
 | 
											
												
													
														|  | 
 |  | +            layoutManager =new LinearLayoutManager(getContext());
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +        mViewBinding.recyclerViewList.setLayoutManager(layoutManager);
 | 
											
												
													
														|  |          mViewBinding.recyclerViewList.setAdapter(mAdapter);
 |  |          mViewBinding.recyclerViewList.setAdapter(mAdapter);
 | 
											
												
													
														|  |          buildDefaultCourseStatusFilterList();
 |  |          buildDefaultCourseStatusFilterList();
 | 
											
												
													
														|  |          reBuildFilter(CourseConstants.COURSE_FILTER_ALL, null);
 |  |          reBuildFilter(CourseConstants.COURSE_FILTER_ALL, null);
 |