From bbbe5b800b4a0a2857d27025776fe21dd2e3ec4b Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 10 Oct 2022 17:59:10 +0800 Subject: [PATCH] Try to fix layout problem --- .../com/fongmi/android/tv/ui/activity/BaseActivity.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/fongmi/android/tv/ui/activity/BaseActivity.java b/app/src/main/java/com/fongmi/android/tv/ui/activity/BaseActivity.java index 21fe015b6..4d69e2f5e 100644 --- a/app/src/main/java/com/fongmi/android/tv/ui/activity/BaseActivity.java +++ b/app/src/main/java/com/fongmi/android/tv/ui/activity/BaseActivity.java @@ -2,6 +2,7 @@ package com.fongmi.android.tv.ui.activity; import android.app.Activity; import android.content.res.Configuration; +import android.content.res.Resources; import android.os.Bundle; import androidx.annotation.NonNull; @@ -10,6 +11,8 @@ import androidx.viewbinding.ViewBinding; import com.fongmi.android.tv.utils.Utils; +import me.jessyan.autosize.AutoSizeCompat; + public abstract class BaseActivity extends AppCompatActivity { protected abstract ViewBinding getBinding(); @@ -33,6 +36,12 @@ public abstract class BaseActivity extends AppCompatActivity { protected void initEvent() { } + @Override + public Resources getResources() { + AutoSizeCompat.autoConvertDensityOfGlobal(super.getResources()); + return super.getResources(); + } + @Override public void onConfigurationChanged(@NonNull Configuration newConfig) { super.onConfigurationChanged(newConfig);