
如果只有一個按鍵沒反應,通常是那個按鍵本身的問題。但如果主頁、返回、最近工作三個鍵同時失靈,幾乎從來不是三個獨立的故障,而是位於它們上層的某一個東西出了問題。
這個區別很重要,因為解決方法完全不同。如果只有一個鍵失靈,請看主頁鍵、返回鍵和最近工作鍵的指南。如果整條導覽列卡住或消失,請繼續往下看。
導覽列還在,但點了沒反應
導覽列顯示在螢幕上,三個按鍵都看得到,但哪個都沒反應,而螢幕其他部分仍然正常運作。
這種組合只指向一個原因:System UI 當住了。
System UI 是 Android 中負責繪製狀態列、通知欄和導覽列的程序。它一旦失去回應,它繪製的所有東西都會凍結,而你的應用程式照常執行。這就是為什麼手機感覺像是「半死不活」,而不是完全當機。
馬上恢復導覽
你點不了主頁鍵,而通知欄也是由同一個卡死的程序繪製的,所以多數情況下它同樣拉不下來。
- 長按電源鍵並重新啟動。 不是鎖定螢幕,而是完整重新啟動。這樣一定能恢復,而且在系統介面卡死時,通常只有這一招管用。
- 如果通知欄還拉得下來, 代表系統介面只是部分卡住。從那裡開啟任意應用程式,或者點設定的齒輪圖示,等有空再重新啟動。
避免再次發生
System UI 偶爾當住一次是正常的,但每週都當就不正常了,常見原因有三個。
懸浮視窗類應用程式占住了介面執行緒。 任何顯示在其他應用程式上層的東西,例如聊天泡泡、螢幕錄影應用程式、色彩濾鏡、濾藍光應用程式,只要執行異常,都可能讓 System UI 當住。安全模式一分鐘就能告訴你答案:長按電源鍵,再長按「關機」,然後點確定。如果導覽列在安全模式下正常,就逐一解除安裝最近安裝的懸浮視窗類應用程式。
動態桌布或吃資源的小工具。 兩者都執行在桌面啟動器的程序裡,在中階機型上可能會搶走 System UI 的資源。換成靜態桌布用幾天,看看問題是否消失。
儲存空間快滿了。 可用空間低於大約 10% 時,Android 無法寫入快取,系統程序就會開始以看似隨機的方式出錯。在 設定 - 儲存空間 裡查看,如果快滿了就清出一些空間。
導覽列完全消失了
沒有按鍵,也沒有導覽列,只有應用程式一路鋪滿到螢幕底邊。
檢查導覽方式是否被變更
這是系統更新後最常見的原因,而且其實什麼都沒壞。
手勢導覽本來就設計為拿掉螢幕上的按鍵。一次更新、更換主題或從備份還原,都可能在沒有任何提示的情況下把你切換到手勢導覽。
- 原生 Android: 設定 - 系統 - 手勢 - 系統操作機制
- 三星: 設定 - 顯示 - 導覽列
- 小米 / HyperOS: 設定 - 主畫面與鎖定畫面 - 系統導覽
選擇 三鍵導覽,導覽列就會重新出現。
檢查是否卡在沉浸模式
會隱藏導覽列的應用程式,例如影片播放器、遊戲、閱讀器,本來應該在離開時恢復導覽列。如果某個應用程式當掉而不是正常離開,導覽列可能會一直隱藏。
從螢幕最底邊往上滑。如果導覽列滑回來了,原因就是沉浸模式。強制停止導覽列消失時正在使用的應用程式,如果反覆發生就重新啟動手機。
檢查是否有應用程式被固定
螢幕固定會把手機鎖在一個應用程式裡。在手勢導覽下它會直接隱藏導覽列;在三鍵導覽下導覽列仍然顯示,但主頁鍵和最近工作鍵不再回應,看起來更像導覽列失靈而不是消失。如果別人以這種狀態把手機遞給你,或者你不小心開啟了它,取消固定之前一切都不會恢復。怎麼取消要看你用的是哪種導覽:手勢導覽是向上滑動並按住,三鍵導覽是同時長按返回鍵和最近工作鍵。退出來之後,去 設定 - 安全性 - 應用程式固定 把它徹底關掉。
只有三鍵導覽沒反應
如果你用的是三鍵導覽,導覽列看得見卻沒反應,而且上面的方法都沒用,在認定是硬體故障之前,還有兩種可能值得檢查。
螢幕底部有觸控失靈帶。 別用鍵盤來測這個 - 鍵盤始終排在導覽列上方,永遠蓋不到按鍵真正所在的那一條區域。請開啟 設定 - 系統 - 開發人員選項 - 指標位置(如果設定裡還沒有開發人員選項,進入 設定 - 關於手機 連點 版本號碼 七次),然後用手指沿著螢幕最底部慢慢劃過去。如果軌跡斷開或者在某一條區域裡停住,代表觸控層在那裡壞了,任何軟體方法都解決不了。三星手機可以用 Samsung Members - 支援 - 手機診斷 - 觸控螢幕,不用先開啟任何選項。
螢幕保護貼干擾。 太厚或貼得不好的保護貼,會降低螢幕底部區域的靈敏度。在花錢維修之前,先掀起一角測試看看。
就算真的是失靈帶,你也還有辦法,最後一節會介紹如何完全不用那塊螢幕區域來完成導覽。
解決問題期間照常使用手機
無論導覽列是卡住、被隱藏,還是剛好位於一條失靈的玻璃區域上,你今天都還是得用手機。
懸浮按鈕在一個你可以放在螢幕任意位置的懸浮層上,提供主頁、返回和最近工作。它完全不使用導覽列,所以螢幕底部的失靈帶不會影響它。
有一個限制要坦白說明:即使 System UI 當住,主頁和返回仍然可用,但最近工作不行。 主頁是由 system server 處理的一般啟動器 intent,只需要懸浮視窗權限,可以獨立運作。返回透過無障礙服務實現,同樣在當住的程序之外。最近工作是例外:應用程式切換畫面正是由當住的 System UI 自己繪製的,所以任何應用程式都打不開它,只能重新啟動。
Floatify 就能做到,免費且無廣告。把三個導覽操作都放到一個按鈕上:單擊回主頁,滑動返回,長按開啟最近工作。

在需要之前就先裝好。導覽已經失靈後再設定懸浮按鈕會難得多,所以如果手機已經當住過不只一次,很值得提前準備好。
完整的設定教學,包括如何把它當作系統導覽列的長期替代,請看Android 懸浮導覽列。
常見問題
三個按鍵同時失靈了,是硬體問題嗎?
幾乎可以肯定不是。三個硬體同時壞掉是極其罕見的情況。一次 System UI 當住的解釋要合理得多,重新啟動一下,不到一分鐘就能確認。
系統更新後導覽列不見了。
很可能是更新把你切換到了手勢導覽。在設定的系統操作機制中改回來即可,什麼都沒壞。
重新啟動後導覽列回來了,但還是反覆卡住。
先檢查懸浮視窗類應用程式,例如螢幕錄影、聊天泡泡、色彩濾鏡,然後看看可用儲存空間。反覆當住通常是某一個異常的應用程式,或者儲存空間快滿了。
能不能只重新啟動 System UI,而不重新啟動手機?
在一般的系統版本上,無法透過設定做到。完整重新啟動是可靠的方法,花的時間也差不多。
System UI 當住時,懸浮按鈕還能用嗎?
主頁和返回可以,因為 system server 和無障礙服務會獨立處理它們。最近工作不行,因為應用程式切換畫面就是由當住的程序本身繪製的。有主頁和返回就足以離開卡住的畫面並進入設定,重新啟動之前通常也只需要這些。
延伸閱讀
無廣告。免登入。支援 Android 10+。