diff --git a/app/src/main/java/com/gh/gamecenter/search/SearchDefaultFragment.kt b/app/src/main/java/com/gh/gamecenter/search/SearchDefaultFragment.kt index 6276443521..d392666e1f 100644 --- a/app/src/main/java/com/gh/gamecenter/search/SearchDefaultFragment.kt +++ b/app/src/main/java/com/gh/gamecenter/search/SearchDefaultFragment.kt @@ -3,6 +3,7 @@ package com.gh.gamecenter.search import android.graphics.Color import android.graphics.LinearGradient import android.graphics.Shader +import android.graphics.Typeface import android.graphics.drawable.GradientDrawable import android.os.Bundle import android.text.TextUtils @@ -131,7 +132,7 @@ open class SearchDefaultFragment : BaseFragment() { } private fun initRankViewPager() { - mRankList = mRankList?.filter { it.content.isNotEmpty() } + mRankList = mRankList?.filter { it.content.isNotEmpty() }?.take(6) if (mRankList.isNullOrEmpty()) return mBinding.run { @@ -284,6 +285,7 @@ open class SearchDefaultFragment : BaseFragment() { flexCell.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_smart_search, 0, 0, 0) flexCell.compoundDrawablePadding = 4F.dip2px() flexCell.gravity = Gravity.CENTER_VERTICAL + flexCell.typeface = Typeface.DEFAULT_BOLD flexCell.textSize = 12F flexCell.text = SMART_TAG_TEXT flexCell.setTextColor(Color.WHITE) diff --git a/app/src/main/res/layout/fragment_search_default.xml b/app/src/main/res/layout/fragment_search_default.xml index 11f7be79d5..7f2b0886c5 100644 --- a/app/src/main/res/layout/fragment_search_default.xml +++ b/app/src/main/res/layout/fragment_search_default.xml @@ -118,9 +118,10 @@ android:id="@+id/rankTabLayout" android:layout_width="match_parent" android:layout_height="66dp" - android:layout_marginLeft="8dp" - android:layout_marginRight="8dp" + android:paddingLeft="8dp" + android:paddingRight="8dp" android:paddingTop="16dp" + android:clipToPadding="false" app:tabMaxWidth="0dp" app:tabMinWidth="0dp" app:tabPaddingStart="8dp"