??? 在Android開發中,有兩個提示信息的控件,一個是Toast,這個控件默認顯示在界面的底部,做一些簡單的提示;另一個是Notification,用過Android手機的人都知道,在有未接電話或有新短信未讀取時,在標題欄中就會有相應的圖標進行提示,這就是Notification。
?
Android開發中兩個提示信息的控件
?
??? 消息提示條:Toast
?
??? Toast是一種非常方便的消息提示框,它向用戶提示比較快速的即時消息。相比對話框,消息提示條沒有焦點,且其顯示時長有限,顯示后間隔一段時間會自動消失。Toast的用法比較簡單,只要如下幾個步驟:? ??? 1、調用Toast.makeText()方法;??? 2、設置方法中的參數:上下文環境、Toast顯示的提示消失、Toast的顯示時長(時長的參數有兩種,其中Toast.LENGTH_LONG表示長顯示;Toast.LENGTH_SHORT表示短顯示。??? 3、調用show()方法,顯示Toast。
?
??? 通知Notification
?
??? Notification可以在屏幕最頂部的狀態欄上顯示一個圖標通知,用手指按下狀態欄,并從手機上方向下滑動,就可以打開狀態欄查看提示消息。通知的同時,可以播放聲音,以及振動提示用戶,點擊通知還可以進入到指定的Activity。
?
??? 開發Notification,主要涉及以下三個類:
?
??? Notification.Builder:這個類一般用于動態的設置Notification的一些屬性,即用set來設置;??? NotificationManager:主要負責將 Notification在狀態欄中的顯示和取消。??? Notification:主要是設置Notification的相關屬性。
?
Android開發:http://www.fj256.com/app.html???