Android 以锁定方向旋转设备时旋转视图

Android 以锁定方向旋转设备时旋转视图,android,rotation,screen-rotation,Android,Rotation,Screen Rotation,在我的应用程序中,当设备旋转时,我需要旋转几个视图 我正在使用 android:configChanges="orientation" 重要的是不要在旋转时重新创建活动,而只旋转几个视图。 当我努力的时候 @Override public void onConfigurationChanged(Configuration newConfig) Log.i("info","changed"); 什么也没发生 所以,主要的问题是:当屏幕界面仍然相同时,如何处理设备旋转 更新1 我

在我的应用程序中,当设备旋转时,我需要旋转几个视图

我正在使用

android:configChanges="orientation"
重要的是不要在旋转时重新创建活动,而只旋转几个视图。 当我努力的时候

@Override
    public void onConfigurationChanged(Configuration newConfig)
    Log.i("info","changed");
什么也没发生

所以,主要的问题是:当屏幕界面仍然相同时,如何处理设备旋转

更新1

我需要使用相同的活动时,设备旋转,因为相机对象和其他东西!
像这样,没有10个声誉来发布图像

编写android:configChanges=orientation意味着您声明的活动不会在配置更改时重新创建。要锁定方向,您可以执行以下操作:屏幕方向=纵向。从你的问题来看,不清楚你到底想要实现什么。你们能澄清你们的问题吗?但若我使用不同的布局,我会看到旋转整个屏幕的动画。我会尝试使用片段,但我不太明白我需要使用什么键?configChanges=orientation或android:screenOrientation=portrait以及处理旋转的方法?如果您希望在屏幕旋转时保持视图的原样,请使用configChanges=orientation。如果你想强制你的应用程序停留在一种模式下,例如:纵向模式使用android:screenOrientation=纵向如果你使用两个布局与横向不同,而不是用相同的名称命名它们,但你将它们放在不同的文件夹Slayout和layout land中。当处于横向模式时,android将从layout land获取布局,如果处于纵向模式,它将从layout获取布局。我知道,但当用户旋转设备时,我希望显示旋转视图的动画。配置更改和方向将被使用,但我如何处理设备被物理旋转的事件,以及在哪一侧?如果你想制作动画,那么你必须对android动画做一些调整。用于调用旋转检查