Android Studio:Toast 提示訊息簡易開發教學

2019/10/05 27 軟體應用 , 行動平台 , 程式設計 , Android , JAVA , APP開發

在 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_SHORTToast.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
徵信社服務電話| 外遇疑雲| 阿宅來說徵信社故事| 如何手機監聽| 徵信社電話幾號| 徵信價目表費用| 抓姦在床蒐證| 台北立達徵信社| 免費法律諮詢專線| 馭夫術手段| 設計離婚服務| 男友感情挽回| 包二奶氾濫| 抓小三蒐證| 反跟蹤可行嗎| 尋人查址高手| 夫妻協議離婚| 委託外遇蒐證| 丈夫外遇偷腥| 名人外遇新聞| 立案專業徵信社| 婚前調查協助| 離婚扶養費| 汽車定位追蹤| 危險徵信社任務| 免費法律諮詢| 國際徵信公司|
【業界首推立達徵信FB