From 6e526de0873135ccc26fa369e788fd182a654324 Mon Sep 17 00:00:00 2001 From: Branden Archer Date: Sat, 10 Feb 2018 00:36:26 -0500 Subject: [PATCH] Auto-size card id text on card view layout --- app/build.gradle | 1 + app/src/main/res/layout/loyalty_card_view_layout.xml | 9 ++++----- app/src/main/res/values/dimens.xml | 2 ++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 6685fad6d..40a877a85 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -45,6 +45,7 @@ dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:27.0.2' compile 'com.android.support:design:27.0.2' + compile 'com.android.support:support-v4:27.0.2' compile 'com.journeyapps:zxing-android-embedded:3.5.0@aar' compile 'com.google.zxing:core:3.3.0' compile 'org.apache.commons:commons-csv:1.5' diff --git a/app/src/main/res/layout/loyalty_card_view_layout.xml b/app/src/main/res/layout/loyalty_card_view_layout.xml index f5cab45c6..42c222e86 100644 --- a/app/src/main/res/layout/loyalty_card_view_layout.xml +++ b/app/src/main/res/layout/loyalty_card_view_layout.xml @@ -41,7 +41,6 @@ + app:autoSizeTextType="uniform" + app:autoSizeMinTextSize="@dimen/singleCardCardIdTextSizeMin" + app:autoSizeMaxTextSize="@dimen/singleCardCardIdTextSizeMax" + android:ellipsize="end"/> diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index c06dd3997..0ca18497f 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -14,6 +14,8 @@ 28sp 14sp + 15sp + 50sp 2dip 4dip 20dip