我正在使用Android Studio(實際上在Mac上),僅使用真實設備Android工作室 - 只是不能獲得行動酒吧/溢出工作?
這僅是4.1+。從新鮮創建的所有項目。
CHECK - 我沒有加載支持和appcompat,盡我所能瞭解Gradle。 [A]
CHECK - onCreateOptionsMenu等,看起來很不錯...
CHECK - XML是好去。 (我完全理解showAsAction選項,並嘗試所有。)[B]關於使用文本或圖標,我嘗試了所有排列。
所以會發生什麼?
當我在設備上運行它(10+測試)。它只是顯示儘可能多的動作欄項目,可以適應(比如5個左右)。旋轉等完美運作。
但它只是不會顯示溢出圖標! WTF?它不會在任何地方顯示缺失的三個或四個項目。
我嘗試了「空白活動」和「全屏活動」。無論我做什麼,它都不會顯示@#$ @溢出。
這幾乎就像圖標只是在構建或東西不可用?
任何Android的朋友都可以通過這個問題嗎?這是一個真正的「跆拳道」時刻。提前致謝。
我的解決方法... https://stackoverflow.com/a/22855136/294884這很好,但是你的Android人會嘲笑我這樣做。
[A]:(請注意,我有兩個的build.gradle文件;我做到了在內側一個內部應用程序/不會對外層一個工作。)
[B]: (注意,一個常見的問題似乎是人們無法區分'always'和'ifRoom'。TBC根本不是我的問題:我的問題是@ $ @#溢出根本不會出現! !)
BTW任何人新到Android ...
https://stackoverflow.com/a/16046189/294884
該擴展的討論可能非常有用。
您是否僅使用三星設備(或其他具有「菜單」硬件按鈕的設備)? – Budius
嗨Budius ..只是要清楚,它也不會使物理菜單按鈕的工作。我將三重檢查沒有物理菜單按鈕的設備,並回復給您。 – Fattie
這將是我最好的客人。帶有硬件按鈕的設備不顯示3點菜單。順便說一下:如果該項目是4。1+你不需要既不支持-v4也不需要appcompat-v7 – Budius