Xamarin表单:onSizeAllocated返回的宽度/高度含义是多少?

时间:2016-08-15 03:37:54

标签: xamarin view grid xamarin.forms

我有一个覆盖整个galaxy s4屏幕的contentView。当我在onSizeAllocated中调试时,它返回680 * 335左右。我的设备屏幕应该不止于此。

我想知道屏幕的宽度,这样我就可以在网格中均匀分布正方形图像。

2 个答案:

答案 0 :(得分:0)

onSizeAllocated返回的内容是由Xamarin.Forms管理的大小的内部表示。它不是您设备的当前像素。

要获得当前的屏幕尺寸,你有很多选择,但我会在这里提出一些指示来实现目标。

1 - 在SOmore

2 - 使用Xlabs

3 - 最近plugin

答案 1 :(得分:0)

总结: 这些尺寸不是像素。相反,它们是每个平台独立识别的与设备无关的单元。

签出documentation