Xamarin表单:当文本和显示设置为“大”时,其他所有内容都设置为“大”
我在xamarin ios和android上遇到问题。 如果设备已将文本和显示大小设置为大,则我的应用程序中的所有大小都会放大。Xamarin表单:当文本和显示设置为“大”时,其他所有内容都设置为“大”,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我在xamarin ios和android上遇到问题。 如果设备已将文本和显示大小设置为大,则我的应用程序中的所有大小都会放大。 打开应用程序时如何设置默认大小?在主活动android中添加以下代码 //For android #region Reset Fonts to default /// <summary> /// Reset fonts. /// </summary> public
打开应用程序时如何设置默认大小?在主活动android中添加以下代码
//For android
#region Reset Fonts to default
/// <summary>
/// Reset fonts.
/// </summary>
public override Resources Resources
{
get
{
Resources res = base.Resources;
Configuration config = new Configuration();
config.SetToDefaults();
res.UpdateConfiguration(config, res.DisplayMetrics);
return res;
}
}
#endregion
//适用于android
#区域将字体重置为默认值
///
///重置字体。
///
公共资源
{
得到
{
Resources res=base.Resources;
配置配置=新配置();
config.SetToDefaults();
res.UpdateConfiguration(配置,res.DisplayMetrics);
返回res;
}
}
#端区
//我们可以看看您目前正在尝试什么吗?没有,我不知道在哪里放置或禁用文本或显示大小的系统配置=(看起来您需要编写一个渲染器。此解决方案已过时,仅影响Android。我在IOS上仍然存在问题。非常感谢您在IOS中提供的帮助,如果您为标签指定固定大小,文本大小将不受系统字体大小的影响,如:
。您能在此处添加一个最小的、可复制的示例吗?