是否可以像下面在iOS中那样在应用程序级别上设置Android Portrait模式?
我不想添加
在清单的每个Activity条目上android:configChanges =“ orientation” android:screenOrientation =“ portrait”
或添加以下代码
在每个活动中setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
! 在此先感谢。
答案 0 :(得分:0)
您无法像在iOS中一样进行此操作。避免在每个活动中使用样板代码的最接近的方法是创建一个活动,例如PortraitActivity
,在其中设置方向:
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
在onCreate中,并使您的所有活动扩展此活动。
答案 1 :(得分:0)
configChanges
对于请求纵向方向不是必需的,但是您必须在清单或screenOrientation="portrait"
上的每个活动中添加"portraitSensor"
,这将同时提供portrait和portraitInverse。