2011-09-20 83 views
0

我希望我的應用程序在縱向視圖中運行,因此我在android清單文件中進行了以下更改。當方向發生變化時,Android應用程序關閉

android:screenOrientation="portrait" 

它停留在第二縱向視圖,然後將其關閉。我曾以爲這是唯一的變化,我不得不make..but我還添加了這一點,但它不是工作

android:configChanges="orientation" 

我錯過了什麼嗎?

 <activity android:name=".Menu" android:label="COMEDY TRIVIA" 
     android:screenOrientation="portrait" android:configChanges="orientation" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
     <intent-filter> 
      <action android:name="nik.trivia.MENU" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
+0

「關閉」你的意思是強迫退出?那麼您需要查看日誌以查看錯誤的詳細信息。沒有這些信息,你和我們無法做出太多的努力。 –

+0

否..正常終止應用程序 – Nikhil

+1

鍵盤是否可見?你可能需要在'configChanges'中指定'keyboardHidden',因爲我認爲當你改變方向時它會隱藏並重新顯示。 –

回答

2

試試這個添加android:configChangesAndroidManifest文件中的activity tag

<activity android:name=".Fourth" android:label="Fourth" android:configChanges="orientation|keyboardHidden"></activity> 

希望這對你的作品。

相關問題