0

我有一个简单的应用程序。当方向改变时,我更希望视图保持原样。我怎样才能做到这一点?

提前致谢!

4

3 回答 3

2

添加android:configChanges="keyboardHidden|orientation"到清单文件中的活动..

 <activity
        android:name="..." android:configChanges="keyboardHidden|orientation">
</activity> 

并阅读处理运行时更改

于 2012-07-26T09:31:05.167 回答
0

除了@Nunu 的回答,您可能希望覆盖onConfigurationChanged(...)以对您的视图进行任何必要的更改。

您还可以在清单中将活动锁定为纵向或横向。

编辑

要锁定纵向,请在清单中声明您的活动,如下所示:

<activity
    android:name="com.yourpackage.YourActivity"
    android:screenOrientation="portrait" />
于 2012-07-26T09:33:46.117 回答
0

您应该在您的 android-sdk-windows /samples 目录中检查“Multiresolution”的示例应用程序

于 2012-07-26T09:38:41.997 回答