gpt4 book ai didi

xaml - 防止系统 FontSize 更改影响 Xamarin 应用程序中的大小

转载 作者:行者123 更新时间:2023-12-04 23:57:26 25 4
gpt4 key购买 nike

所以我注意到,如果用户手机中的字体大小更改为中等以上,我制作的应用程序看起来会乱七八糟,我用谷歌搜索了一下发现很多未回答或回答但不是同一个问题。如果可能的话,我希望能够在 PCL 类中做到这一点,如果不可能的话,那么对我来说最有趣的平台是 android,所以针对 android 的特定修复就可以了。以下是我的 Xaml 代码示例,您可以获得引用:

 <Label  Text="STORE" FontSize="23" HeightRequest="40" WidthRequest="212" VerticalTextAlignment="Center" HorizontalTextAlignment="Center"></Label>

所以要明确的是,问题是如何防止系统覆盖我在这种情况下为 23 的字体大小?

谢谢

最佳答案

只需在 OnCreate 之后的 MainActivity 中添加它即可。

        #region Font size change Prevent
public override Resources Resources
{
get
{
var config = new Configuration();
config.SetToDefaults();
return CreateConfigurationContext(config).Resources;
}
}
#endregion Font size change Prevent

关于xaml - 防止系统 FontSize 更改影响 Xamarin 应用程序中的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43290757/

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