Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓-如何停止屏幕旋转调整_Android - Fatal编程技术网

Android 安卓-如何停止屏幕旋转调整

Android 安卓-如何停止屏幕旋转调整,android,Android,我是android世界的新手,今天我完成了我的第一个应用程序 我在一台物理设备上测试我的工作,最近我注意到,每当我转动/旋转我的设备时,我的应用程序都试图使自己适应新的分辨率800x400 由于我设计的整个应用程序的分辨率为400x800,因此这一更改打乱了原始设计,并在打开/旋转设备之前,向上一个活动的“onCreate”方法发送了一个新调用 我想知道这是否可能,或者我应该使用哪个类来停止对分辨率的适应 此行(在AndroidManifest.xml中)将以纵向模式锁定活动: <acti

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

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

由于我设计的整个应用程序的分辨率为400x800,因此这一更改打乱了原始设计,并在打开/旋转设备之前,向上一个活动的“onCreate”方法发送了一个新调用

我想知道这是否可能,或者我应该使用哪个类来停止对分辨率的适应

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

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

您可以做一些事情来使布局在不同的方向和分辨率下运行良好,例如使用倾斜而不是像素来测量视图

当你有时间的时候,考虑为景观模式制作布局文件。在res目录中创建一个“layout land”目录,并将横向布局文件放在那里,使用与纵向布局文件完全相同的文件名。

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

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

您可以做一些事情来使布局在不同的方向和分辨率下运行良好,例如使用倾斜而不是像素来测量视图

当你有时间的时候,考虑为景观模式制作布局文件。在res目录中创建一个“layoutland”目录,并将横向布局文件放在那里,使用与纵向布局文件完全相同的文件名