Android Notification(狀態(tài)欄通知)詳解

2023-03-31 13:43 更新

本節(jié)引言:

本節(jié)帶來的是Android中用于在狀態(tài)欄顯示通知信息的控件:Notification,相信大部分 學(xué)Android都對(duì)他都很熟悉,而網(wǎng)上很多關(guān)于Notification的使用教程都是基于2.x的,而 現(xiàn)在普遍的Android設(shè)備基本都在4.x以上,甚至是5.0以上的都有;他們各自的Notification 都是不一樣的!而本節(jié)給大家講解的是基于4.x以上的Notification,而5.0以上的Notification 我們會(huì)在進(jìn)階教程的Android 5.0新特性的章節(jié)進(jìn)行講解~

官方文檔對(duì)Notification的一些介紹:

設(shè)計(jì)思想Notifications in Android 4.4 and Lower

譯文通知

API文檔Notification

訪問上述網(wǎng)站,可能需要梯子哦~


1.設(shè)計(jì)文檔部分解讀


1)Notification的基本布局

上面的組成元素依次是:

  • Icon/Photo:大圖標(biāo)
  • Title/Name:標(biāo)題
  • Message:內(nèi)容信息
  • Timestamp:通知時(shí)間,默認(rèn)是系統(tǒng)發(fā)出通知的時(shí)間,也可以通過setWhen()來設(shè)置
  • Secondary Icon:小圖標(biāo)
  • 內(nèi)容文字,在小圖標(biāo)的左手邊的一個(gè)文字

2)擴(kuò)展布局

在 Jelly Bean 中你可以為通知提供更多事件的細(xì)節(jié)。你可以通過擴(kuò)展布局顯示消息的前幾行或者圖片的預(yù)覽。這樣用戶可以看多更多的內(nèi)容 - 有時(shí)甚至可以看到整個(gè)消息。用戶可以通過 pinch-zoom 或者雙手指滑動(dòng)來打開擴(kuò)展布局。Android 為單條消息提供了兩種擴(kuò)展布局 (文字和圖像) 供你開發(fā)應(yīng)用時(shí)使用。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)