471得票24回答
在安卓手机上检查方向

我该如何检查安卓手机的横屏或竖屏状态?

342得票24回答
Flutter:如何防止设备方向更改并强制使用纵向?

我希望防止我的应用程序更改其方向并强制布局保持“竖屏”。 在 main.dart 中,我添加了以下代码:void main(){ SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, D...

325得票12回答
强制“竖屏”方向模式

我试图强制使我的应用程序保持“纵向”模式,因为我的应用程序绝不是为“横向”模式设计的。 在阅读了一些论坛后,我在清单文件中添加了以下几行:<application android:debuggable="true" android:icon="@drawable/icon" ...

239得票9回答
如何获取当前屏幕方向?

我只想在屏幕方向为横屏时设置一些标志,这样当Activity在onCreate()方法中被重新创建时,我可以在纵向和横向之间切换要加载的内容。我已经有了一个处理布局的layout-land.xml文件。public void onConfigurationChanged(Configurati...

236得票8回答
后台任务、进度对话框、屏幕旋转 - 是否有任何100%可行的解决方案?

我在后台线程中使用AsyncTask下载一些数据,并在下载时显示一个进度对话框。当屏幕方向改变、Activity被重新启动,此时我的AsyncTask已完成 - 我想关闭进度对话框并启动一个新的Activity。但是调用dismissDialog有时会抛出异常(可能是因为Activity已经被...

186得票18回答
在iOS8中,[UIScreen mainScreen].bounds.size是否会根据设备方向而改变?

我在iOS 7和iOS 8中运行了以下代码:UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]; BOOL landscape = (orientation ...

163得票13回答
如何在iPhone Web应用程序中将方向锁定为竖屏模式?

我正在构建一款 iPhone 网页应用,并希望将方向锁定为竖屏模式。这可能吗?是否有任何 WebKit 扩展可以实现这一点? 请注意,这是一个使用 HTML 和 JavaScript 为 Mobile Safari 编写的应用程序,而不是使用 Objective-C 编写的本机应用程序。

161得票3回答
锁定屏幕方向(Android)

我正在编写一个使用不同内容(活动)的选项卡的 Android 应用程序。 在其中一个活动中,我想将屏幕方向锁定为“横向”模式, 但在其他活动中,我希望使用传感器来获得正常方向。 现在我正在调用setRequestedOrientation(ActivityInfo.SCREEN_ORIENT...

159得票11回答
如何为竖屏和横屏方向指定不同的布局?

我看到过有关在活动中指定两个不同布局xml文件的参考资料,一个用于纵向(Portrait)布局,另一个用于横向(Landscape)布局。但是我没有找到如何实现这一点的相关信息。那么,我该如何为每个活动指定它的纵向布局和横向布局的xml文件呢? 此外,是否也可以为不同的屏幕尺寸指定不同的布局...

154得票20回答
Android WebView: 处理屏幕方向变化

问题是旋转后的性能。WebView必须重新加载页面,这可能有点繁琐。 在不每次从源代码重新加载页面的情况下,处理方向改变的最佳方法是什么?