From aaa9aab066b8634e9d1bd60b41a7be40733e3e6e Mon Sep 17 00:00:00 2001 From: chenjuntao Date: Thu, 28 Jun 2018 10:23:08 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=81=BF=E5=85=8D=20NoSuchMethod=20Error.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/common/view/NestedRecyclerView.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gh/common/view/NestedRecyclerView.kt b/app/src/main/java/com/gh/common/view/NestedRecyclerView.kt index bf8cdce203..99744a2504 100644 --- a/app/src/main/java/com/gh/common/view/NestedRecyclerView.kt +++ b/app/src/main/java/com/gh/common/view/NestedRecyclerView.kt @@ -1,6 +1,7 @@ package com.gh.common.view import android.content.Context +import android.os.Build import android.support.v4.view.NestedScrollingParent import android.support.v7.widget.RecyclerView import android.util.AttributeSet @@ -84,7 +85,9 @@ open class NestedRecyclerView : RecyclerView, NestedScrollingParent { nestedScrollTargetWasUnableToScroll = false } - super.onNestedScrollAccepted(child, target, axes) + if (Build.VERSION.SDK_INT >= 21) { + super.onNestedScrollAccepted(child, target, axes) + } } From 37b6e6bce0b5961ffdb24e35e1b866cddea8a708 Mon Sep 17 00:00:00 2001 From: chenjuntao Date: Thu, 28 Jun 2018 10:41:13 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=88=86=E7=B1=BB=E9=A1=B5=E9=80=82?= =?UTF-8?q?=E9=85=8D=E9=AB=98=20DPI=20=E8=AE=BE=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gamecenter/category/CategoryDirectoryAdapter.kt | 2 +- app/src/main/res/layout/game_horizontal_list.xml | 2 ++ app/src/main/res/layout/item_category.xml | 4 ++-- app/src/main/res/layout/layout_sub_category.xml | 11 +++++++---- 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/gh/gamecenter/category/CategoryDirectoryAdapter.kt b/app/src/main/java/com/gh/gamecenter/category/CategoryDirectoryAdapter.kt index 2e42b7cb08..9c809e4709 100644 --- a/app/src/main/java/com/gh/gamecenter/category/CategoryDirectoryAdapter.kt +++ b/app/src/main/java/com/gh/gamecenter/category/CategoryDirectoryAdapter.kt @@ -55,7 +55,7 @@ class CategoryDirectoryAdapter(context: Context, var categoryTitle: String) : Li unexpandableCategoryList.forEachIndexed({ index, c -> when (index % 3) { 0 -> { - val params = LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.MATCH_PARENT) + val params = LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT) if (subCategoryView != null) params.setMargins(0, marginTop, 0, 0) subCategoryView = SubCategoryView(binding.root.context) diff --git a/app/src/main/res/layout/game_horizontal_list.xml b/app/src/main/res/layout/game_horizontal_list.xml index 51225e9da0..646ff387a3 100644 --- a/app/src/main/res/layout/game_horizontal_list.xml +++ b/app/src/main/res/layout/game_horizontal_list.xml @@ -68,6 +68,8 @@ android:id = "@+id/horizontal_rv" android:layout_width = "match_parent" android:layout_height = "wrap_content" + android:paddingLeft = "5dp" + android:paddingRight = "5dp" app:layout_constraintTop_toBottomOf = "@id/horizontal_line" /> diff --git a/app/src/main/res/layout/item_category.xml b/app/src/main/res/layout/item_category.xml index 00a945e889..abbb83070c 100644 --- a/app/src/main/res/layout/item_category.xml +++ b/app/src/main/res/layout/item_category.xml @@ -56,7 +56,7 @@ diff --git a/app/src/main/res/layout/layout_sub_category.xml b/app/src/main/res/layout/layout_sub_category.xml index 2cca492f79..42acc4f9e6 100644 --- a/app/src/main/res/layout/layout_sub_category.xml +++ b/app/src/main/res/layout/layout_sub_category.xml @@ -1,13 +1,14 @@