如何在Android原生应用上删除SCREEN ORIENTATION?

时间:2012-01-21 09:26:49

标签: android eclipse cordova screen-orientation

请解释如何在eclipse中从PhoneGap android应用程序中删除屏幕方向。

当我尝试旋转手机时,我的应用程序意外关闭。我需要删除它。 我根本不需要旋转系统。

请选择解决方案。

提前致谢。

4 个答案:

答案 0 :(得分:1)

根据您的要求,只需在清单文件的android:screenOrientation="portrait"中添加android:screenOrientation="landscape"activity Tag,您的应用程序就会像您设置定向一样。

答案 1 :(得分:1)

在您的清单文件中,只需在<activity>标记

中添加以下代码即可
<activity android:name="YourActivity" android:label="Application Name" android:screenOrientation="YourOrientation">

如果您正在使用多个活动,并且该活动也希望以所需的方向执行,请执行上述代码。希望这有助于。

答案 2 :(得分:0)

我在理解您的问题时遇到了一些麻烦,但我认为您基本上希望阻止您的应用在用户旋转手机时切换方向。您可以通过将screenOrientation属性添加到清单文件来实现。它看起来像这样:

即使用户旋转手机,这也会使您的应用程序锁定在纵向方向。

答案 3 :(得分:0)

我认为这就是你要找的东西,但Lalit已经回答了它,但这是代码方式:

<activity android:screenOrientation="portrait" android:name=".MyActivity">
        <intent-filter>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
</activity>

如果你想要的话,只需在manifest.xml文件中告诉你的活动,你总是想要它的肖像。

GL