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);