gpt4 book ai didi

android - 如果设置 -> 显示 -> 显示大小更改为大或小,则禁用应用程序或 Activity 缩放

转载 作者:行者123 更新时间:2023-12-01 07:33:36 25 4
gpt4 key购买 nike

在我的应用程序中,我不想让它在创 build 计问题时调整大小。

我试过 android:resizeableActivity="false"在应用程序标签和启动器 Activity 标签中,但它没有帮助。

最佳答案

我已经找到了解决方案。

如果系统文本大小更改或显示大小设置为大(Android Oreo 以上),您的应用程序将正常运行(没有大文本和缩放 View ),代码如下:

        Configuration configuration = getResources().getConfiguration();
configuration.fontScale = (float) 1; //0.85 small size, 1 normal size, 1,15 big etc
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
metrics.scaledDensity = configuration.fontScale * metrics.density;
configuration.densityDpi = (int) getResources().getDisplayMetrics().xdpi;
getBaseContext().getResources().updateConfiguration(configuration, metrics);

关于android - 如果设置 -> 显示 -> 显示大小更改为大或小,则禁用应用程序或 Activity 缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50252424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com