Browse Source

修改部分页面的tablayout下使用auto模式

Pq 5 tháng trước cách đây
mục cha
commit
0a0158ae4f

+ 5 - 1
student/src/main/java/com/cooleshow/student/ui/course/AppointmentCourseActivity.java

@@ -13,6 +13,7 @@ import com.cooleshow.base.router.RouterPath;
 import com.cooleshow.base.ui.activity.BaseMVPActivity;
 import com.cooleshow.base.ui.fragment.BaseMVPFragment;
 import com.cooleshow.base.utils.ThreadUtils;
+import com.cooleshow.base.utils.helper.QMUIDeviceHelper;
 import com.cooleshow.base.utils.helper.QMUIStatusBarHelper;
 import com.cooleshow.base.widgets.dialog.CourseTipDialog;
 import com.cooleshow.musicmerge.adapter.MyWorkPagerAdapter;
@@ -68,6 +69,9 @@ public class AppointmentCourseActivity extends BaseMVPActivity<ActivityAppointme
     @Override
     protected void initView() {
         initMidTitleToolBar(viewBinding.toolbarInclude.toolbar, "约课");
+        if (QMUIDeviceHelper.isTablet(this)) {
+            viewBinding.tablayout.setTabMode(TabLayout.MODE_AUTO);
+        }
         viewBinding.toolbarInclude.toolbar.setBackgroundColor(Color.TRANSPARENT);
         viewBinding.toolbarInclude.tvRight.setVisibility(View.VISIBLE);
         viewBinding.toolbarInclude.tvRight.setImageResource(R.drawable.icon_appoint_course_tip);
@@ -213,7 +217,7 @@ public class AppointmentCourseActivity extends BaseMVPActivity<ActivityAppointme
         ThreadUtils.getMainHandler().post(new Runnable() {
             @Override
             public void run() {
-                int customCacheForInt = UserHelper.getCustomCacheForInt(HAS_SHOW_TIP_DIALOG );
+                int customCacheForInt = UserHelper.getCustomCacheForInt(HAS_SHOW_TIP_DIALOG);
                 if (customCacheForInt == 0) {
                     //未显示,显示弹窗
                     showTipDialog(selectPosition);

+ 1 - 1
student/src/main/res/layout/activity_mine_course.xml

@@ -35,7 +35,7 @@
             app:tabIndicatorColor="@color/color_2dc7aa"
             app:tabIndicatorFullWidth="false"
             app:tabIndicatorHeight="4dp"
-            app:tabMode="scrollable"
+            app:tabMode="auto"
             app:tabRippleColor="@null"
             app:tabPaddingEnd="0dp"
             app:tabPaddingStart="0dp"

+ 2 - 2
student/src/main/res/layout/view_mine_course_tab_layout.xml

@@ -5,8 +5,8 @@
     android:layout_width="wrap_content"
     android:layout_height="wrap_content">
     <TextView
-        android:paddingStart="15dp"
-        android:paddingEnd="15dp"
+        android:paddingStart="8dp"
+        android:paddingEnd="8dp"
         tools:text="哈哈"
         android:gravity="center"
         android:layout_gravity="center"

+ 1 - 1
teacher/src/main/java/com/cooleshow/teacher/ui/course/PianoCourseGroupDetailActivity.java

@@ -178,7 +178,7 @@ public class PianoCourseGroupDetailActivity extends BaseMVPActivity<AcPianoCours
     }
 
     private TabLayout.Tab createTab(TabLayout.Tab tab, String text) {
-        View view = LayoutInflater.from(this).inflate(R.layout.view_mine_course_tab_layout, null);
+        View view = LayoutInflater.from(this).inflate(R.layout.view_pc_detail_course_tab_layout, null);
         TextView tv_text = view.findViewById(R.id.tv_text);
         tv_text.setText(text);
         tab.setCustomView(view);

+ 1 - 1
teacher/src/main/res/layout/activity_home_page_new_layout.xml

@@ -432,7 +432,7 @@
             app:tabIndicatorFullWidth="false"
             app:tabIndicatorHeight="0dp"
             app:tabMaxWidth="0dp"
-            app:tabMode="scrollable"
+            app:tabMode="auto"
             app:tabPaddingEnd="0dp"
             app:tabPaddingStart="0dp"
             app:tabRippleColor="@color/transparent"

+ 1 - 1
teacher/src/main/res/layout/activity_mine_course_layout.xml

@@ -35,7 +35,7 @@
             app:tabIndicatorColor="@color/color_2dc7aa"
             app:tabIndicatorFullWidth="false"
             app:tabIndicatorHeight="4dp"
-            app:tabMode="scrollable"
+            app:tabMode="auto"
             app:tabRippleColor="@null"
             app:tabPaddingEnd="0dp"
             app:tabPaddingStart="0dp"

+ 1 - 1
teacher/src/main/res/layout/activity_mine_live_course.xml

@@ -29,7 +29,7 @@
         app:tabIndicatorColor="@color/color_2dc7aa"
         app:tabIndicatorFullWidth="false"
         app:tabIndicatorHeight="4dp"
-        app:tabMode="scrollable"
+        app:tabMode="auto"
         app:tabRippleColor="@null"
         app:tabSelectedTextColor="@color/black_333"
         app:tabTextAppearance="@style/tab_layout_style_17sp"

+ 1 - 1
teacher/src/main/res/layout/activity_mine_video_course.xml

@@ -30,7 +30,7 @@
         app:tabIndicatorColor="@color/color_2dc7aa"
         app:tabIndicatorFullWidth="false"
         app:tabIndicatorHeight="4dp"
-        app:tabMode="fixed"
+        app:tabMode="auto"
         app:tabPaddingEnd="0dp"
         app:tabPaddingStart="0dp"
         app:tabRippleColor="@null"

+ 2 - 2
teacher/src/main/res/layout/view_mine_course_tab_layout.xml

@@ -5,8 +5,8 @@
     android:layout_width="wrap_content"
     android:layout_height="wrap_content">
     <TextView
-        android:paddingStart="15dp"
-        android:paddingEnd="15dp"
+        android:paddingStart="8dp"
+        android:paddingEnd="8dp"
         tools:text="哈哈"
         android:gravity="center"
         android:layout_gravity="center"

+ 19 - 0
teacher/src/main/res/layout/view_pc_detail_course_tab_layout.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_gravity="center"
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content">
+    <TextView
+        android:paddingStart="15dp"
+        android:paddingEnd="15dp"
+        tools:text="哈哈"
+        android:gravity="center"
+        android:layout_gravity="center"
+        android:includeFontPadding="false"
+        android:textSize="@dimen/sp_16"
+        android:textColor="@color/color_666666"
+        android:id="@+id/tv_text"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"/>
+</FrameLayout>