diff options
author | Stefan Niedermann <info@niedermann.it> | 2020-06-16 10:23:42 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2020-06-16 10:23:42 +0300 |
commit | 6fec0079757c2d356693e9934af7ec5dc3464eff (patch) | |
tree | 84295e475e1310784c8308d64f741271916724f0 /tab-layout-helper | |
parent | 664aee51ee09a72cff535ec338b7f25a09179373 (diff) |
Remove obsolete attributes starting with minSdk 17
Diffstat (limited to 'tab-layout-helper')
-rw-r--r-- | tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java b/tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java index 2402fb1de..449e9db8c 100644 --- a/tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java +++ b/tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java @@ -16,6 +16,8 @@ package it.niedermann.android.tablayouthelper; +import android.os.Build.VERSION; +import android.os.Build.VERSION_CODES; import android.view.Gravity; import android.view.View; import android.widget.LinearLayout; @@ -304,8 +306,13 @@ public class TabLayoutHelper { // NOTE: slidingTabStrip.getMeasuredWidth() method does not return correct width! // Need to measure each tabs and calculate the sum of them. - int tabLayoutWidth = tabLayout.getMeasuredWidth() - tabLayout.getPaddingLeft() - tabLayout.getPaddingRight(); - int tabLayoutHeight = tabLayout.getMeasuredHeight() - tabLayout.getPaddingTop() - tabLayout.getPaddingBottom(); + final int tabLayoutWidth; + if (VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN_MR1) { + tabLayoutWidth = tabLayout.getMeasuredWidth() - tabLayout.getPaddingStart() - tabLayout.getPaddingEnd(); + } else { + tabLayoutWidth = tabLayout.getMeasuredWidth() - tabLayout.getPaddingLeft() - tabLayout.getPaddingRight(); + } + final int tabLayoutHeight = tabLayout.getMeasuredHeight() - tabLayout.getPaddingTop() - tabLayout.getPaddingBottom(); if (childCount == 0) { return TabLayout.MODE_FIXED; |