该应用程序的底部部分被诺基亚Lumia 640 XL和类似手机中的软按钮覆盖。我正在开发一个应用程序使用 cordova , Backbone JS。
ngynwnxp1#
屏幕截图显示了一个带有屏幕按钮的设备。你必须同时支持带有屏幕按钮和屏幕外按钮的设备。据我所知,现在较新的设备总是带有屏幕按钮。也就是说,你必须让你的应用UI和设计支持在高度〈800点的屏幕上运行。在设计按钮等触摸区域时,请考虑到这一点。您可以了解更多here和here
vohkndzv2#
在这种情况下,获取屏幕的实际高度可能会很方便。大多数最初的手机屏幕是480x800,软键屏幕大约是480x853。因此,您将有大约50像素的差异。使用以下方法获取高度:
double actualHeight = Application.Current.Host.Content.ActualHeight;
2条答案
按热度按时间ngynwnxp1#
屏幕截图显示了一个带有屏幕按钮的设备。你必须同时支持带有屏幕按钮和屏幕外按钮的设备。据我所知,现在较新的设备总是带有屏幕按钮。
也就是说,你必须让你的应用UI和设计支持在高度〈800点的屏幕上运行。
在设计按钮等触摸区域时,请考虑到这一点。
您可以了解更多here和here
vohkndzv2#
在这种情况下,获取屏幕的实际高度可能会很方便。大多数最初的手机屏幕是480x800,软键屏幕大约是480x853。因此,您将有大约50像素的差异。使用以下方法获取高度: