0
我需要在應用程序的某些屏幕上調暗蜂窩狀態欄,所以我使用了View.setSystemUiVisibility(int)方法。但爲了使它工作,我已將manifestSdkVersion屬性更改爲11。現在一切正常,但狀態欄中的「菜單」按鈕已消失,因此我無法訪問某些選項。如何在保持targetSdkVersion = 11時顯示它?清單中的Android 3.0狀態欄和targetSdkVersion,菜單按鈕
我需要在應用程序的某些屏幕上調暗蜂窩狀態欄,所以我使用了View.setSystemUiVisibility(int)方法。但爲了使它工作,我已將manifestSdkVersion屬性更改爲11。現在一切正常,但狀態欄中的「菜單」按鈕已消失,因此我無法訪問某些選項。如何在保持targetSdkVersion = 11時顯示它?清單中的Android 3.0狀態欄和targetSdkVersion,菜單按鈕
如何在保持targetSdkVersion = 11的同時顯示它?
你不知道。您的菜單將顯示在您的操作欄中。如果您刪除了操作欄,請將其放回原處,或者不要使用選項菜單。
不,這不是一個選項。我不想完全重新設計我的應用程序,我只想使用Honeycomb中引入的一些功能。 – Grishka 2011-12-28 10:23:24
@Grishka:您的***只有***選擇是放回操作欄,不要使用選項菜單,或使用小於'11'的'targetSdkVersion'。隨着月份的推移,後一種選擇會讓你看起來像一個糟糕的程序員,並且越來越多的應用程序升級到'11'外觀。相對較少的應用程序需要放棄操作欄(許多遊戲,一些視頻播放器),所以我虛心地建議您強烈考慮恢復操作欄,在這種情況下,您的選項菜單將顯示在其中。 – CommonsWare 2011-12-28 12:20:55
所以我決定添加一個菜單按鈕到我自定義的ActionBar-like標題欄。 – Grishka 2011-12-29 07:29:00