Xamarin形成。使Masterdetailpage只与里面的孩子一样高

问题描述 投票:0回答:1

我想创建一个Masterdetailpage,其大小相同,具体取决于应用程序运行的设备。我尝试使用自定义渲染器,并从设备(Resources.DisplayMetrics.HeightPixels / Resources.DisplayMetrics.Density)获取屏幕大小,并使用几乎是屏幕大小一半的边距来匹配其子节点。但Masterdetailpage在三星Galaxy S8上比在S6上更长/更高。

有没有更好的方法来获得ScreenHeight?最好的方法是将Masterdetailpage的高度设置为等于其子高度(ListView),但是如何?

android xamarin.forms margin screen-size
1个回答
1
投票

该页面必须覆盖整个屏幕,即操作系统(Android或iOS)的定义。您的原始形式的请求是不可能的。您可能需要描述问题而不是提出解决方案,因为这样的解决方案是不可能的,并且无法构建。

© www.soinside.com 2019 - 2024. All rights reserved.