android + phonegap方向问题

时间:2011-04-04 11:32:12

标签: android-layout cordova

我正在建立一个手机间隙的Android应用程序。但是当我将方向从纵向更改为横向时,我从头开始获取应用程序,而不是从纵向视图中的位置获取应用程序。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:9)

你使用的是教程吗?如果是这样,我为错误道歉。默认情况下,Android WebView会在您更改方向时重新加载配置,我们会在清单文件中指定它:

<activity android:name=".YourAppName"
              android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">

上面的更改不是必需的,因为PhoneGap已经有了。不幸的是,本教程并没有告诉您复制整个Android Manifest,只是指定了权限。在我看来,这个设置对于每次WebView调整自身时都有一个不会重置状态的工作应用程序至关重要。

答案 1 :(得分:1)

这是如何在android中修复此问题,当方向更改,活动重新启动时,OnCreate()方法被调用。为避免这种情况,请在活动

的清单文件中指定

在Activity类中重写以下方法。

public void onConfigurationChanged(Configuration newConfig){         super.onConfigurationChanged(NEWCONFIG);         }