标签: xamarin view grid xamarin.forms
我有一个覆盖整个galaxy s4屏幕的contentView。当我在onSizeAllocated中调试时,它返回680 * 335左右。我的设备屏幕应该不止于此。
我想知道屏幕的宽度,这样我就可以在网格中均匀分布正方形图像。
答案 0 :(得分:0)
onSizeAllocated返回的内容是由Xamarin.Forms管理的大小的内部表示。它不是您设备的当前像素。
onSizeAllocated
要获得当前的屏幕尺寸,你有很多选择,但我会在这里提出一些指示来实现目标。
1 - 在SO,more
2 - 使用Xlabs
3 - 最近plugin
答案 1 :(得分:0)
总结: 这些尺寸不是像素。相反,它们是每个平台独立识别的与设备无关的单元。
签出documentation。