Xamarin不同的溅屏平板电脑和手机



我们有一个大的xamarin项目。我们的手机和平板电脑都有多个屏幕。溅屏上有一个不能拉伸的标志。你可以在可绘制文件夹中放置一个闪屏,但这样你就无法检测它是平板电脑还是手机。

如何配置多个飞溅屏幕,而不仅仅是基于可绘制的文件夹?提前感谢。

虽然这可能不是您正在寻找的修复,但我可以建议您查看Xamarin检测屏幕密度的指南。在这里,你可以设置一个特定的阈值(高度和宽度的特定像素数意味着它是一个平板电脑),并设置你拥有的两个绘制图中的一个。一个启动屏用于平板电脑,另一个用于手机。

我不知道闪屏是什么样子的,但如果它只是一个重要的标志(如果你有一个纯色的背景),可以做一个布局,用背景色和center_horizontal + center_vertical填充屏幕,你的标志可以绘制(这样你只需要一个可绘制的闪屏)

最新更新