android - 只需要为移动设备设置纵向
问题描述
我尝试使用以下代码。
if (screenLayoutSize == Configuration.SCREENLAYOUT_SIZE_SMALL || screenLayoutSize == Configuration.SCREENLAYOUT_SIZE_NORMAL) {
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
}
代码工作正常。构建成功。
但是有一个错误requestedOrientation
,它说“你不应该锁定你的活动的方向,这样你就可以支持任何设备或方向的良好用户体验。”
我怎样才能弄清楚还是可以保持原样?
解决方案
这是一个警告。到目前为止,保留它是可以的。也许他们会在后来的一些工作室版本中强制改变这一点。建议不要锁定方向以获得良好的用户体验。
推荐阅读
- laravel - Laravel 5.2 Eloquent - 将数据保存在多个表中,以便保存 _id
- java - 在 Java 上获得奇怪的输出(代码新手)
- spring - 春云流动活页夹
- apache-kafka - 基于时间的日志压缩在 Kafka 中不起作用
- firebase - Flutter firebase 处理异常
- jquery - JQuery 代码在我附加的 HTML 中不起作用
- sql - 管理 SQL Server 数据库在纽约时间但报告基于 AEST 时间运行的日期滚动
- ios - 从 iOS 11 发布到 iOS 10 后,是否可以降低 iOS 应用程序的最低部署目标
- optimization - CNN中特征数量和参数数量之间的相关性
- db2 - 如何将 Power BI 连接到 IBM DB2