【问题标题】:Xamarin forms designing for multiple resolutionsXamarin 表单设计用于多种分辨率
【发布时间】:2015-12-17 19:23:51
【问题描述】:

我们如何在 Xamarin 表单应用程序中根据各种分辨率进行设计。我一直在为 Windows 应用程序使用 Viewbox 控件,但在 Xamarin 表单中找不到它。我的要求是,如果我为控件设置 50 px,它应该根据各种分辨率放大或缩小。请提供一些设计指南来实现这一点。我一直在使用网格行定义和列定义,但在某些情况下,我必须手动设置某些控件的高度/宽度或填充。请帮帮我。

【问题讨论】:

标签: xaml xamarin xamarin.ios xamarin.android xamarin.forms


【解决方案1】:

Xamarin.Forms 不使用像素。它使用平台特定的密度感知单元。

Xamarin.Forms 的理念是使用 尽可能的底层平台。按照这个 哲学,Xamarin.Forms 程序员使用定义的大小 每个特定的平台。程序员遇到的所有尺寸 通过 Xamarin.Forms API 在这些平台特定 独立于设备的单元。

这将是 iOS 中的“点”和 Android 中的“dpi”。

有一整本书的章节(免费) https://download.xamarin.com/developer/xamarin-forms-book/BookPreview2-Ch05-Rel0203.pdf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    相关资源
    最近更新 更多