2012-04-16 36 views
0

我在/ res/values-v11中添加了一個themes.xml,並確保我定義的主題擴展了「@android:style/Theme.Holo.Light」或「@android:style /Theme.Holo」。在Galaxy Nexus上運行我的應用程序時,一切都很正常。Android霍洛主題不能在仿真器中工作

在Android 4.0或4.0.3的模擬器上運行它時,新的Holo主題似乎不起作用; ActionBar按鈕不顯示,等等。

回答

1

原來,它的工作,「問題」是模擬器默認情況下配置爲有硬件按鈕。因此ActionBar溢出圖標將不會顯示。相反,菜單項只有在按下菜單按鈕時纔會顯示。

要預覽在沒有按鈕的電話上顯示的內容,您必須創建一個AVD並將屬性「hardware back/home key」設置爲false。編輯現有的AVD並沒有達到這個目標(令人困惑)。

另一個問題是舊的工具。確保使用最新的仿真器系統映像和sdk工具/插件。重新創建AVD,你應該沒問題。 (在我之間的主題不工作在一個ics模擬器,它只是沒有選擇全息主題)