.net MAUI - ContentPage只有AndroidTV设备屏幕大小的50%



我目前正在为一家小公司开发显示应用程序,该公司将使用AndroidTV(但可能是Windows PC)在商店窗口显示重要信息。由于。net Maui是多平台应用程序的新方法,我正在使用这个框架来构建这个应用程序。

在AndroidTV上进行测试时,我发现了一个奇怪的行为。AndroidTV的屏幕尺寸设置为1920x1080,但外壳内部的内容页只有960x540(所以正好是全高清的一半)。我试着使用这个问题的答案,但遗憾的是,在android上设置为全屏不起作用。

如果有人已经和我有同样的问题,那将是伟大的听到解决方案。但也许它终究是。net MAUI的一个bug,我们现在真的无法对它做任何事情。

你是说页面只使用了1/4的屏幕面积吗?

如果你显示一些代码会有帮助;不清楚你是否以这样一种方式编写UI,它将伸缩

如果你使用了硬编码的数字,那么请注意Maui的屏幕单元是"与设备无关的单元";(最后)。
如果设备报告其密度为"2",则每个DIU为"2x2像素";在1920x1080的屏幕上将有960 x 540个diu;密度=2;显示。

最新更新