2011-08-24 72 views
1

我想知道是否有任何方法在上下文菜單上分配默認的Android主題。 我有一個自定義主題應用到我的整個應用程序的Android清單,我不想單獨應用它到每個活動。Android:ContextMenu的默認主題?

我已經能夠在ToastgetApplicationContext()達到此目的。這樣我的自定義主題不會覆蓋Toast默認主題。例如:

Toast.makeText(getApplicationContext(), R.string.toast_agenda, Toast.LENGTH_SHORT).show(); 

有沒有辦法在ContextMenu上做類似的事情?

回答

1

我想你可以嘗試改變你的自定義主題中的alertDialogStyle。希望這可以滿足您的要求。

+0

據我閱讀[這裏](http://stackoverflow.com/questions/3118601/how-can-i-change-the-background-of-android-alert-dialogs)和[這裏] (http://stackoverflow.com/questions/2524051/button-style-in-alertdialogs)這是不可能的,沒有創建我自己的自定義'對話框'。有什麼方法可以調用默認主題,而不必創建一個新的'Dialog'類? –