Xamarin为多种分辨率设计形式

时间:2015-09-21 07:15:52

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

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

1 个答案:

答案 0 :(得分:0)

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

  

Xamarin.Forms有一个使用的约定的哲学   底层平台尽可能多。按照这个   哲学,Xamarin.Forms程序员使用定义的大小   每个特定的平台。程序员遇到的所有大小   通过Xamarin.Forms API在这些平台特定的   与设备无关的单元。

这将是iOS中的“积分”和Android上的“dpi”。

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