如何为Xamarin portable项目设置动态字体大小

如何为Xamarin portable项目设置动态字体大小,xamarin,xamarin.android,xamarin.forms,Xamarin,Xamarin.android,Xamarin.forms,我是Xamarin环境的初学者 我已经使用Xamarin表单开发了这个可移植项目&它在多平台Android、IOS和windows中运行良好 我的问题是: 在android中,它有多个设备,因此它们维护不同维度的文件夹结构以进行多设备管理 例如: 价值观 值-sw320dp 值-sw600dp 值-sw720dp 我的Xamarin表单代码: 我的问题: 在我上面 字体大小=30 是硬编码的。。我想将其替换为android维度结构的值 如何设置标签的动态字体大小?您可以使用平台习惯用法: <

我是Xamarin环境的初学者

我已经使用Xamarin表单开发了这个可移植项目&它在多平台Android、IOS和windows中运行良好

我的问题是:

在android中,它有多个设备,因此它们维护不同维度的文件夹结构以进行多设备管理

例如:

价值观 值-sw320dp 值-sw600dp 值-sw720dp 我的Xamarin表单代码:

我的问题:

在我上面

字体大小=30

是硬编码的。。我想将其替换为android维度结构的值


如何设置标签的动态字体大小?

您可以使用平台习惯用法:

<Label>
  <Label.FontSize>
    <OnIdiom x:TypeArguments="x:Double"
             Phone="20"
             Tablet="40"/>
  </Label.FontSize>
</Label>

您可以使用平台习惯用法:

<Label>
  <Label.FontSize>
    <OnIdiom x:TypeArguments="x:Double"
             Phone="20"
             Tablet="40"/>
  </Label.FontSize>
</Label>

您可以使用平台习惯用法或从代码中管理字体大小。我真的非常感谢@EgorGromadskiy。。我在谷歌上搜索,没有任何线索。。你给出了线索。。如果可能的话,你可以作为答案发布。。我准备接受这一点,您可以使用平台习惯用法或通过代码管理字体大小。我真的非常感谢@EgorGromadskiy。。我在谷歌上搜索,没有任何线索。。你给出了线索。。如果可能的话,你可以作为答案发布。。我准备接受这个IOS应用程序的答案。但在安卓系统中,它有各种各样的设备。。所以我想从dimens.xml访问维度值,你能帮我一下吗???@RanjithKumar。你能告诉我你在dimens.xml中有什么吗?我有不同的字体大小来支持android中的多设备支持。。values-sw-320dp、values-sw-600dp、values-sw-720dp等此答案适用于IOS应用程序。但在安卓系统中,它有各种各样的设备。。所以我想从dimens.xml访问维度值,你能帮我一下吗???@RanjithKumar。你能告诉我你在dimens.xml中有什么吗?我有不同的字体大小来支持android中的多设备支持。。values-sw-320dp、values-sw-600dp、values-sw-720dp等