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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin表单:onSizeAllocated返回的宽度/高度含义是多少?相关的知识,希望对你有一定的参考价值。

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

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

答案

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

看看documentation

另一答案

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

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

1 - 在SOmore

2 - 与Xlabs

3 - 最近的plugin

以上是关于Xamarin表单:onSizeAllocated返回的宽度/高度含义是多少?的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 表单 TabbedPage

Xamarin 和 Xamarin 表单的符号包(PDB 文件)

Xamarin 表单发送图像

使用 Xamarin.Mobile 读取 Xamarin 表单中的联系人时出错

重复服务呼叫 - Xamarin 表单

如何将 android 活动导航到 xamarin 表单