0

我的Android應用程序(Api級別12,Android 3.1)具有許多菜單項的活動。有些項目在操作欄上(showAsAction =「always」),而其他項目是普通菜單項(showAsAction =「never」),包括子菜單:常規菜單項永遠不會顯示在操作欄上,但它們多於6,所以當我點擊菜單按鈕時,「更多」按鈕也會出現。Android模擬智能手機設備不顯示「更多」菜單項

我在模擬器中的各種虛擬設備上測試了應用程序,我發現菜單正確顯示在除智能手機(Android 3.1)之外的所有設備上,其中我獲取了操作欄項目,如果點擊菜單按鈕,一些正常項目與「更多」按鈕一起顯示;但是當我點擊「更多」按鈕時,沒有任何反應,並且不顯示更多的菜單項目。

這是模擬器的問題還是我的應用在真實的智能手機設備上表現類似?

回答

0

使用此相反,

android:showAsAction="ifRoom|withText" 
android:orderInCategory="1" 

下的orderInCategory值,第一個菜單項將被顯示。

+0

這些菜單項永遠不會顯示在操作欄上。 – P5music

+1

你想隱藏它們嗎?請清除! –

+0

他們沒有隱藏,他們只是不在行動欄。問題在於它們超過6個,所以會出現「更多」按鈕,但如果我點擊它(即沒有出現其他項目),則不會發生任何反應,因此我只能選擇5個項目(加上操作欄中的項目)。 – P5music

相關問題