From d0aa6e1fe58cf1a4f2995bcc29c8236369565b01 Mon Sep 17 00:00:00 2001 From: juntao Date: Thu, 30 Apr 2020 15:23:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E4=BD=93=E5=A4=A7=E5=B0=8F=E4=B8=8D?= =?UTF-8?q?=E9=9A=8F=E7=B3=BB=E7=BB=9F=E8=AE=BE=E7=BD=AE=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/base/BaseActivity.java | 12 ++++++++++++ app/src/main/res/layout/tab_item.xml | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gh/base/BaseActivity.java b/app/src/main/java/com/gh/base/BaseActivity.java index a48c655380..ee96d8a323 100644 --- a/app/src/main/java/com/gh/base/BaseActivity.java +++ b/app/src/main/java/com/gh/base/BaseActivity.java @@ -1,6 +1,8 @@ package com.gh.base; import android.content.Intent; +import android.content.res.Configuration; +import android.content.res.Resources; import android.os.Build; import android.os.Bundle; import android.os.Handler; @@ -253,4 +255,14 @@ public abstract class BaseActivity extends BaseAppCompatActivity implements Easy return true; } + @Override + public Resources getResources() { + Resources resources = super.getResources(); + if (resources.getConfiguration().fontScale != 1.0f) { + Configuration configuration = resources.getConfiguration(); + configuration.fontScale = 1.0f; + resources.updateConfiguration(configuration, resources.getDisplayMetrics()); + } + return resources; + } } diff --git a/app/src/main/res/layout/tab_item.xml b/app/src/main/res/layout/tab_item.xml index d867da5506..d72295d949 100644 --- a/app/src/main/res/layout/tab_item.xml +++ b/app/src/main/res/layout/tab_item.xml @@ -9,6 +9,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/text_tabbar_style" - android:textSize="14sp" /> + android:textSize="14dp" /> \ No newline at end of file