我有一个简单的应用程序。当方向改变时,我更希望视图保持原样。我怎样才能做到这一点?
提前致谢!
添加android:configChanges="keyboardHidden|orientation"
到清单文件中的活动..
<activity
android:name="..." android:configChanges="keyboardHidden|orientation">
</activity>
并阅读处理运行时更改
除了@Nunu 的回答,您可能希望覆盖onConfigurationChanged(...)
以对您的视图进行任何必要的更改。
您还可以在清单中将活动锁定为纵向或横向。
编辑
要锁定纵向,请在清单中声明您的活动,如下所示:
<activity
android:name="com.yourpackage.YourActivity"
android:screenOrientation="portrait" />
您应该在您的 android-sdk-windows /samples 目录中检查“Multiresolution”的示例应用程序