3

我的選項菜單始終顯示沒有背景(背景是透明的)。有誰知道如何去除這個?Android OptionsMenu問題,背景始終是透明的

我的活動發生失敗,從另一個自定義活動擴展。

我在eclipse上有這個項目,而optionsmenu工作正常,但是由於我遷移到了AndroidStudio,選項菜單總是透明的。我試圖改變菜單的xml,並以編程方式創建菜單,但背景仍然透明。

+0

你應該複製你的gradle文件的內容,以及style.xml – Divers

+1

請發佈菜單XML。而且,Eclipse和Android Studio之間仍然存在一些細微的不兼容問題。例如,如果通過Eclipse進行編譯,我會看到一些代碼會以彩色顯示通知圖標,但是如果導入到Android Studio中,該通知圖標將是黑色和白色。 – Chris

回答

13

可能已經太晚了,但萬一有人通過谷歌(像我一樣)來到這裏。

Theme.AppCompatandroid:panelBackground@android:color/transparent,這通常不是一個問題,因爲如果你擴展ActionBarActivity它處理的選項面板中創建一個背景。但是,如果您使用的是標準活動,則Theme.AppCompat選項菜單將是透明的。通過更改android:panelBackground或延伸ActionBarActivity來修復。可能延伸ActionBarActivity

+0

擴展ActionBarActivity解決了我的問題。 – Smeet