2013-04-02 40 views
1

Im和我想停下來重新加載頁面方向改變時。Android的web視圖操縱定向使用的WebView不工作

我在我的活動如下:

@Override 
public void onConfigurationChanged(Configuration config) { 
    super.onConfigurationChanged(config); 
} 

@Override 
protected void onSaveInstanceState(Bundle outState){ 
    ((WebView) findViewById(R.id.webView)).saveState(outState); 
} 

而且在我的佈局,我有:

<WebView 
android:id="@+id/webView" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:configChanges="keyboardHidden|orientation" 
android:visibility="gone" > 

但上面的代碼沒有工作。林在安卓2.3.3測試它。

+0

RU要旋轉該活動有該網頁流量? – Sumant

+0

其優良只要頁面是一樣的 –

回答

3

添加android:configChanges="keyboardHidden|orientation"到你的活動,其使用此佈局將在AndroidManifest.xml文件中像這樣

<activity 
     android:name=".UserProfileActivity" 
     android:configChanges="orientation|screenSize|keyboardHidden"/> 

用戶屏幕大小爲新版本的取向可能無法在某些版本的支持需要使用屏幕大小爲configChanges

+0

刪除屏幕尺寸將用於更高的版本,例如11或14 – Pratik

+0

錯誤:不允許字符串類型(在「configChanges」,值爲「取向|屏幕尺寸| keyboardHidden」)。 –

+0

我已經擁有了它:機器人:configChanges =「keyboardHidden |取向」 –