424得票10回答
我希望我的安卓应用只能在竖屏模式下运行?

我希望我的安卓应用只能在竖屏模式下运行,如何实现?

361得票28回答
如何在Android模拟器中改变屏幕方向?

我们如何将模拟器屏幕方向更改为横屏或竖屏?

269得票10回答
如何防止自定义视图在屏幕方向更改时丢失状态

我已经成功地在我的主Activity中实现了onRetainNonConfigurationInstance(),以便在屏幕方向更改时保存和恢复某些关键组件。 但是,当屏幕方向改变时,似乎我的自定义视图会被从头创建。这是有道理的,尽管在我的情况下很不方便,因为受影响的自定义视图是一个 X/Y...

221得票15回答
安卓:平板支持横屏和竖屏,但手机只支持竖屏?

我希望平板电脑能够以纵向和横向(sw600dp或更大)的方式显示,但手机仅限于纵向。我找不到任何有条件地选择方向的方法。有什么建议吗?

177得票14回答
Flutter:如何按需设置和锁定屏幕方向

在我的 Flutter 页面中,我需要将屏幕设置为横屏模式并锁定,使其无法旋转成竖屏模式,但仅限于该页面。因此需要一种方法来实时启用此功能。有人知道如何做到这一点吗? 我希望它能够旋转成左横屏或右横屏,但不要旋转成竖屏模式。

127得票8回答
使用按钮编程更改屏幕方向

我认为这是可行的,因为屏幕旋转行为可以达到应用程序级别。

126得票18回答
Android: 暂时禁用 Activity 中的屏幕旋转功能

我的主要活动有一些代码会进行数据库更改,这些更改不应被中断。我在另一个线程中执行繁重的工作,并使用一个进度对话框,将其设置为不可取消。然而,我注意到当我旋转手机时,它会重新启动活动,这对正在运行的进程非常不好,我会得到一个强制关闭。 我想要做的是在我的进程完成之前以编程方式禁用屏幕方向更改,...

77得票10回答
在AndroidManifest中:期望android:screenOrientation="unspecified"

Android Studio 3.6。 我希望我的应用程序始终处于竖屏模式。因此在我的AndroidMainfest.xml文件中:<activity android:name=".activity.SplashActivity" android:screenOrienta...

59得票8回答
如何获取Android设备的当前方向(ActivityInfo.SCREEN_ORIENTATION_*)?

我想找出设备的详细方向,最好是以下之一:SCREEN_ORIENTATION_LANDSCAPE、SCREEN_ORIENTATION_PORTRAIT、SCREEN_ORIENTATION_REVERSE_LANDSCAPE、SCREEN_ORIENTATION_REVERSE_PORTRA...

53得票5回答
我想让我的安卓应用只能横屏显示

我想让我的应用程序只在横屏模式下工作,但是无法使其正常工作。虽然第一页将处于横屏模式,其他活动将处于纵向模式,但我已经设置了screenOrientation = "landscape"。 XML文件<application android:icon="@drawable/icon" ...