android - 如何在 NativeScript 中正确显示 Android 启动画面?
问题描述
我正在开发 NativeScript 的一个主要项目。在 Android 环境中正确显示初始屏幕似乎是不可能的。
如果我以纵向启动应用程序,纵向启动图像会正确显示。如果我在应用程序启动之前将其侧向转动,则启动图像会旋转,但不会被横向图像取代。现在超大的人像图像覆盖了左边大约一半的屏幕,另一半是黑色的。图片没有拉伸,比例正确,但是比屏幕大,溢出了。
如果我以横向方式启动应用程序,它会加载纵向图像并将其拉伸以适合屏幕。几秒钟后,无论我是否转动它,它都会切换到纵向模式并旋转图像,但仍然被拉伸。
所有资产均已到位且正确。
我试过玩AndroidManifest.xml
,这里是:
https ://pastebin.com/BRCx5a96
任何想法表示赞赏。
解决方案
我认为这是因为您的图像分辨率(在 App_Resources 中)。尝试使用 NativeScript Rocks 中的图像,并在此处创建您的启动画面和其他内容。
推荐阅读
- testing - TFS 测试图表 - 如何分配要在仪表板中显示的测试结果图表,直到 sprint 结束日期?
- python - 如何使用牛顿或 L-BFGS 作为优化器?
- java - 如何避免使用break
- php - 在 php 中使用 xml 中的元素缩进值的多级数组?
- swift - 如何删除进度条圈中的 CAShapeLayer
- android - 从字符串文件定义清单中的权限,android?
- sql - 如何在 SQL 中执行 EVAL 表达式
- php - 有没有办法使用 php 对十六进制颜色进行分组
- android - 如何将 ListView 按钮拉伸到屏幕的全宽
- mysql - 创建两个表时mysql错误