diff --git a/app/src/main/java/com/gh/common/view/ExpandTextView.java b/app/src/main/java/com/gh/common/view/ExpandTextView.java index 96bef80090..6796d89d5d 100644 --- a/app/src/main/java/com/gh/common/view/ExpandTextView.java +++ b/app/src/main/java/com/gh/common/view/ExpandTextView.java @@ -17,6 +17,7 @@ import com.gh.gamecenter.R; import androidx.appcompat.widget.AppCompatTextView; import androidx.core.content.ContextCompat; +// TODO 多次 setText 以后底部会多出一个高度等同于 lineSpacingExtra 的内边距 public class ExpandTextView extends AppCompatTextView { private CharSequence mSnapshotText; @@ -90,7 +91,7 @@ public class ExpandTextView extends AppCompatTextView { float expandTextWidth; if (mUseGradientAlphaEndText) { additionalEndTextCount = DEFAULT_ADDITIONAL_END_TEXT_COUNT; - // 如果不加多个括号的话有可能算不对,惊了,明明是同样的 paint 同样的文字,长度却会略有不同 + // 如果不加多个空格的话有可能算不对,惊了,明明是同样的 paint 同样的文字,长度却会略有不同 expandTextWidth = paint.measureText(mEndText + mExpandText + " "); } else { expandTextWidth = paint.measureText(mExpandText); diff --git a/app/src/main/res/layout/gamedetail_item_custom_column.xml b/app/src/main/res/layout/gamedetail_item_custom_column.xml index 76bfea1f4b..d683cd3dc5 100644 --- a/app/src/main/res/layout/gamedetail_item_custom_column.xml +++ b/app/src/main/res/layout/gamedetail_item_custom_column.xml @@ -229,25 +229,13 @@ tools:text="公告文章、权重大于0的自定义栏目和介绍文案,这三类版块内容可组合拼接为一个整体部分,即拼接内容可为其中两种(如公告文章+介绍文案),也可为全部三种(包括多个自定义栏目内容),其中公告文章和自定义栏目之间、公告文章和介绍文案之间、自定义栏目和介绍文案之间加上分割线隔开" tools:visibility="visible" /> - - + app:layout_constraintTop_toBottomOf="@id/contentTv" /> \ No newline at end of file