2012-12-27 50 views
3

我剛剛開始使用Android開發,完成了一些教程,現在我正在開發一個簡單的應用程序。在模擬器和我的手機(Android 4.0.3模擬器,Android 4.1.1 Atrix HD)應用程序都顯示我認爲是Holo Light。我寧願它是Holo Dark,但是當我在Android Manifest文件的應用程序塊中添加以下行:android:theme="@android:style/Theme.Holo"該應用程序編譯正常,但強行關閉,只要我打開它。設置主題時Android應用程序強制關閉

我在做什麼錯?我確定這件事很簡單,但正如我所說我是新手。在此先感謝,你們都!

+3

添加應用程序崩潰時產生的LogCat(堆棧跟蹤)。也嘗試清理你的項目,Eclipse可能會搞砸。 –

+2

直到你告訴我什麼顯示在logcat中,我無法提供幫助。要獲得logcat,請轉到窗口菜單,選擇顯示視圖,然後選擇其他。點擊android文件夾上的箭頭,點擊log cat(確保它不是那個有摺痕的文字),然後點擊確定。再次運行該應用程序,並告知當它崩潰時顯示什麼消息。 – DrinkJavaCodeJava

回答

1

如果你想使用一個主題爲您的應用程序的所有活動,那麼你需要在使用

<application android:theme="@style/CustomTheme"> 

AndroidManifest.xml中。如果你想有一個主題應用到您的應用程序只是一個活動,然後添加機器人:屬性主題,以活動標籤instead.So需要知道你在application.However使用什麼類型看這些東西,這將清除您更多..
http://developer.android.com/guide/topics/ui/themes.html
http://www.androidengineer.com/2010/06/using-themes-in-android-applications.html

+0

嘿,非常感謝所有回覆!但是,我重新啓動了我的電腦,Eclipse,模擬器,並以@ A-C建議的方式清理了該項目,現在它工作了!不知道之前發生了什麼,但只要它現在有效,我現在很開心。無論如何,非常感謝。 – dacelbot

+0

很高興看到你得到解決方案.. :) – ridoy

1

你可以做的最簡單的事情,你應該始終做的是讀取日誌爲什麼會崩潰。日誌會告訴你你崩潰的原因。請發佈原因,包括日誌從Logcat,然後才問關於修復:)

+0

我給你所有upvotes,我會使用LogCat下一次我有一個問題。 – dacelbot