2013-06-02 15 views
0

我嘗試添加這種風格到我的主旋律:如何設計溢流菜單?

<item name="android:popupMenuStyle">@android:style/Widget.Holo.PopupMenu</item> 

但背景顯得清楚,當我按下一排,變成白色。

我正在嘗試像全息黑暗主題的溢出菜單樣式。

+0

你的應用程序的當前主題是從哪個主題延伸而來的? – Karakuri

+0

'Theme.Holo.Light' –

+0

所以當我點擊溢出圖標(這與菜單項的黑色文本顏色無法很好地播放)時,我得到一個亮的actionBar,一個黑色的彈出菜單,然後按下一個項目給我標準全息藍色突出顯示。你的應用程序是否使用白色突出顯示其他內容(列表項目,selectableItemBackground等) – Karakuri

回答

1

我不能完全告訴你如何設置什麼主題/顏色。但是,您可以使用this link來幫助您爲應用程序生成一些自定義樣式/主題。此外,如果您對風格資源文件進行逆向工程,則可以計算出有關android:popupMenuStyle的內部定義方式。

+0

我不想創建自己的風格。我想使用在我的應用程序中使用的開箱即用Holo樣式。這可能嗎? –

+0

@Rose Perrrone我猜你可能會使用Actionbarsherlock庫它包含很多主題,你可以應用到彈出菜單,actionbar.Hope這可以幫助你 –

+0

你嘗試使用''item name =「android:popupMenuStyle」> @ android: style/Widget.Holo.ListPopupWindow'?如果您創建標準資源主題,則可以找到此提示,解壓縮文件並找到** popupMenyStyle **。 – waqaslam