2012-07-03 79 views
-1

我正在使用MapActivity的頂部,底部和側面都有一些額外的字段。這些所有View組件都可以在一個main.xml文件中使用。對於這兩個方向,我有layout-land和portrait目錄,這兩個文件夾都包含main.xml和相同的id。MapView旋轉/定向問題

我有采用Android:ConfigChaneg在AndroidManifest.xml中,我重寫方法onConfigChange(配置NEWCONFIG)

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
    if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { 
     setContentView(R.layout.main); 
    } 
    else if(newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { 
     setContentView(R.layout.main); 
    } 
} 

但現在當屏幕旋轉/改變方向,然後讓異常。 MapActivity只能有一個MapView如何解決這個問題,請指導我。

在此先感謝....

回答

0

在這裏,如果你想在一個模式畫面,您可以在活動修復屏幕清單文件 修復添加屬性的android:screenOrientation =「肖像」 或這裏的時候你onConfigurationChanged這裏在兩種模式下再次啓動所有過程

+0

我不想再次重新啓動活動。 –

+0

您需要同時定位嗎? –