Xamarin.forms-状态栏下的MasterDetailPage
我尝试通过创建母版详细信息页面渲染器来实现这一点,并放置以下代码行: SetFitsSystemWindows(真) 在渲染器的构造函数中。然而,母版页的高度被削减了 除了在母版页中添加硬编码的填充值外,你们还有其他解决方法吗 以下是它的屏幕截图:Xamarin.forms-状态栏下的MasterDetailPage,xamarin.forms,Xamarin.forms,我尝试通过创建母版详细信息页面渲染器来实现这一点,并放置以下代码行: SetFitsSystemWindows(真) 在渲染器的构造函数中。然而,母版页的高度被削减了 除了在母版页中添加硬编码的填充值外,你们还有其他解决方法吗 以下是它的屏幕截图: 您可以获取状态栏的高度并将其偏移 var statusBarHeight = 0; var resourceId = Resources.GetIdentifier ("status_bar_height", "dimen", "android");
您可以获取状态栏的高度并将其偏移
var statusBarHeight = 0;
var resourceId = Resources.GetIdentifier ("status_bar_height", "dimen", "android");
if (resourceId > 0) {
statusBarHeight = Resources.GetDimensionPixelSize(resourceId);
嗨,Adam,让
MasterDetailPage
的母版不在状态栏下的完整解决方案是什么?如果我从XF的MasterDetailPageRenderer
派生,我需要调用什么?谢谢