From 897d10967cb79d50a8b4f29c5f8f1c78c47674a1 Mon Sep 17 00:00:00 2001 From: xfg0321 Date: Wed, 30 Jan 2019 17:22:08 +0800 Subject: [PATCH] Update CommonTabLayout.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复没有icon显示小红点问题 --- .../src/main/java/com/flyco/tablayout/CommonTabLayout.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/CommonTabLayout.java b/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/CommonTabLayout.java index b0db9cd1..009654f7 100644 --- a/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/CommonTabLayout.java +++ b/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/CommonTabLayout.java @@ -868,7 +868,9 @@ public void setMsgMargin(int position, float leftPadding, float bottomPadding) { float margin = 0; if (mIconVisible) { if (iconH <= 0) { - iconH = mContext.getResources().getDrawable(mTabEntitys.get(position).getTabSelectedIcon()).getIntrinsicHeight(); + if(mTabEntitys.get(position).getTabSelectedIcon() > 0) { + iconH = mContext.getResources().getDrawable(mTabEntitys.get(position).getTabSelectedIcon()).getIntrinsicHeight(); + } } margin = mIconMargin; }