[英]Android Menu Overflow
我的問題是,在某些情況下,溢出菜單在某些手機上會起作用。 首先,我認為這是android版本,並設計了2種不同的菜單xml。 但是帶有4.2.2的Samsung Mini S4不會顯示溢出,而帶有4.2.2的Samsung S5則顯示溢出菜單。 似乎與硬件按鈕有關,我不知道。
誰能幫助我如何檢測菜單溢出的顯示時間? 我使用以下命令:Com.android.support:appcompat-v7:21.0.3
謝謝馬爾特
是的,這是硬件菜單按鈕。 因此,在具有硬件菜單按鈕的設備上,由於用戶可以使用硬件按鈕(因此減少了冗余),因此不會顯示溢出菜單。 但是,IMO也會降低可用性,因為大多數用戶都不希望按下該按鈕(至少,他們不在我的應用程序中)。
因此,您可以檢測到硬件按鈕: Android:以編程方式檢測設備是否具有硬件菜單按鈕
然后顯示一個類似於“ ***”菜單按鈕的菜單項,並根據需要激活它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.