2

我目前正在嘗試添加一個設置到我的應用程序,但我不希望它在我的操作欄上,因爲它在android開發人員文檔中說設置應始終處於朝向底部的動作溢出。 我的問題是,即使沒有其他動作按鈕和酒吧裏有很多空間,你是否可以強迫它進入動作溢出狀態? 我試圖這樣做強制設置變爲操作溢出

android:showAsAction="never" 

但這恰恰使得它,所以你必須按硬件菜單按鈕。 有沒有一個簡單的方法來做到這一點,我失蹤了?

任何幫助,將不勝感激

迪斯科

+0

您是否在沒有專用硬件菜單按鈕的情況下在手機上測試過'showAsAction =「never」'? – Luksprog

+0

是的,我有,它仍然沒有顯示在溢出,只有當按下硬件菜單按鈕 – StuStirling

+0

如果你沒有**硬件菜單按鈕測試你是如何測試手機**如果你按菜單按鈕來得到設置菜單項?無論如何,如果您在模擬器中測試'Honeycomb'(對於沒有任何硬件按鈕的平板電腦),那麼帶* showAsAction *的設置菜單永遠不會放在溢出菜單中。我認爲你看到的是具有菜單按鈕的手機的默認行爲,我不知道你是否可以修改它。 – Luksprog

回答

1

如果您在模擬器測試Honeycomb(平板電腦沒有任何硬件按鈕)與showAsAction從未設置菜單中,將始終被放置在溢出菜單。我認爲你看到的是具有菜單按鈕的手機的默認行爲,我不知道你是否可以修改它。