Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin表单:当文本和显示设置为“大”时,其他所有内容都设置为“大”_Xamarin_Xamarin.forms - Fatal编程技术网

Xamarin表单:当文本和显示设置为“大”时,其他所有内容都设置为“大”

Xamarin表单:当文本和显示设置为“大”时,其他所有内容都设置为“大”,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我在xamarin ios和android上遇到问题。 如果设备已将文本和显示大小设置为大,则我的应用程序中的所有大小都会放大。 打开应用程序时如何设置默认大小?在主活动android中添加以下代码 //For android #region Reset Fonts to default /// <summary> /// Reset fonts. /// </summary> public

我在xamarin ios和android上遇到问题。 如果设备已将文本和显示大小设置为大,则我的应用程序中的所有大小都会放大。
打开应用程序时如何设置默认大小?

在主活动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中提供的帮助,如果您为标签指定固定大小,文本大小将不受系统字体大小的影响,如:
。您能在此处添加一个最小的、可复制的示例吗?