Android Studio:Toast 提示訊息簡易開發教學
2019/10/05
萌芽站長
2,262 0
軟體應用 , 行動平台 , 程式設計 , Android , JAVA , APP開發
Android Studio
⚠️ 溫馨提醒:我們發現您可能啟用了廣告阻擋器,請將本站加入白名單以正常閱讀文章內容,謝謝支持 ❤️
在 Android 系統中有個提示訊息常常在畫面下方出現,通常其顏色是灰底白字(預設樣式隨系統版本而有所不同),而且有圓角的設計,它其實就是這篇文章要說的「Toast」,我們在開發 Android APP 時也能引入 Toast 並使用它,來告訴使用者一些簡單的提示訊息,例如:失敗、完成、成功等,這類資訊就非常適合用 Toast 來呈現。我們使用 Android Studio 作為開發者工具。

▲ 在我自製的 QR Code 掃描 APP 中,每掃描成功一次就會顯示「掃描成功」之提示訊息(Toast),刪除記錄一樣會顯示「記錄已刪除」之提示訊息(Toast),這是其中一種使用方式,提供大家參考。
⌨️ Toast 程式碼
Toast.makeText(context, text, duration).show();
💡 三個參數:context → 上下文;text → 提示訊息文字;duration → 持續時間(官方僅有兩個參數:Toast.LENGTH_SHORT 和 Toast.LENGTH_LONG。在預設的情況下,顯示時間前者約為 2 秒,後者則約為 3.5 秒)。
一般情況下以下程式碼就可以輕鬆顯示提示訊息!
Toast.makeText(this, "提示訊息文字", Toast.LENGTH_SHORT).show();
如果是在 Activity 中的情況 this 可能會報錯,這時改成 getApplicationContext() 就解決了!程式碼如下:
Toast.makeText(getApplicationContext(), "提示訊息文字", Toast.LENGTH_SHORT).show();
以上都是直接用預設的 makeText 實體化 Toast,因此會以 Android 系統內建的樣式輸出,如果要自訂提示訊息的樣式,就要直接 new 出一個 Toast 進行實體化,接著在改寫樣式。更多資訊請見官方文檔。
贊助廣告 ‧ Sponsor advertisements
LM Studio x Gemma 4 12B 無審查模型:本地無限制的進行任何對話
📆 2026-08-12
📁
軟體應用, 人工智慧
台灣大地羅盤及座標轉換工具:GPS偵測、定位,任何座標轉換至各種座標單位
📆 2017-09-17
📁
行動平台, GIS/GPS, 世界地理, APP推薦, APP應用, Android
Colaboratory:Google 提供的免費 Jupyter notebook 環境!線上玩 AI 模型!CNN 初嘗試
📆 2019-11-24
📁
網路應用, 程式設計, 人工智慧, Python
Telegram 5.0 for Android 更新:自定義語言、Instant View 2.0、介面新設計
📆 2018-12-11
📁
行動平台, 資訊新聞, APP應用, Android
Stable Diffusion web UI 之 AI 繪圖教學:寬畫面輸出導致人物頭部切掉的解法
📆 2022-12-16
📁
軟體應用, 人工智慧, AI繪圖
不用再煩惱!Windows 安裝 FFmpeg 的完整指南
📆 2025-03-10
📁
軟體應用, 多媒體, 影片編輯, 音訊處理
SQL Server Management Studio:完整備份及還原資料庫教學
📆 2024-04-26
📁
軟體應用, 伺服器, 資料庫
Telegram:自由的通訊APP、全平台通用、免費貼圖、強大個人化(附中文化教學、推薦頻道)
📆 2017-11-01
📁
軟體介紹, 軟體應用, 行動平台, APP推薦, APP應用, Android
留言區 / Comments
萌芽論壇