Android - 如何阻止屏幕适应旋转

时间:2011-08-19 22:53:29

标签: android

我是Android世界的新手,截至今天我完成了我的第一个应用程序。

我在物理设备上测试我的工作,最近我注意到每当我转动/旋转设备时,我的应用程序都会尝试使自己适应新的分辨率800x400。

由于我已经设计了400x800分辨率的整个应用程序,因此这种更改会混淆原始设计,并在转动/旋转设备之前向其上次活动的“onCreate”方法发送新调用。< / p>

我想知道是否可能,或者我应该使用哪个课程来停止适应解决方案。

1 个答案:

答案 0 :(得分:3)

此行(在AndroidManifest.xml中)将以纵向模式锁定活动:

<activity android:name="MyActivity"
    android:screenOrientation="portrait" />

您可以采取一些措施,使您的布局在不同的方向和分辨率下运行良好,例如使用dips而不是像素来衡量您的视图。

如果您有时间,请考虑为横向模式制作布局文件。在res目录中创建一个“layout-land”目录,并在那里删除横向布局文件,使用与其肖像对应文件名完全相同的文件名。