即使在系统设置中锁定Android方向,它也会发生变化
正如在本主题中一样,在设备设置中锁定屏幕方向后,我在锁定屏幕方向方面遇到了问题。这是一个景观应用程序。我读了几篇关于类似问题的文章,但没有得到任何相关的答案。 提前谢谢即使在系统设置中锁定Android方向,它也会发生变化,android,orientation,settings,screen-lock,Android,Orientation,Settings,Screen Lock,正如在本主题中一样,在设备设置中锁定屏幕方向后,我在锁定屏幕方向方面遇到了问题。这是一个景观应用程序。我读了几篇关于类似问题的文章,但没有得到任何相关的答案。 提前谢谢 Mac您可以在活动标签中添加android:screenOrientation=“横向”,以指定清单文件中的屏幕方向模式 <activity android:name="com.xyz.myapp.SplashActivity" android:label="@string/
Mac您可以在活动标签中添加android:screenOrientation=“横向”,以指定清单文件中的屏幕方向模式
<activity
android:name="com.xyz.myapp.SplashActivity"
android:label="@string/app_name"
android:screenOrientation="landscape" >
希望有帮助。在下面的onCreate方法中添加setRequestedOrientation
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setContentView(R.layout.homepage);
如果auto_rotate(自动旋转)处于禁用状态,则该选项将设置为横向,否则只要在清单中未设置为land/port(着陆/港口),则if将正常旋转
if(android.provider.Settings.System.getInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0) != 1){
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
你想让你的应用程序只在横向显示吗?是的,问题是我想让它从横向右侧翻转到横向左侧,而不是在设备锁定时,虽然我已将其设置为屏幕方向传感器横向,因为我希望它在设备的“自动旋转”设置打开时可以旋转,并在关闭时保持景观旋转