2016-07-04 106 views
4

我試圖創建一個簡單的通知。有了這個代碼,通知出現在通知區域的圖標,當我打開了抽屜通知它的存在......Android通知顯示完整標題和文本

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this); 
     mBuilder.setSmallIcon(R.drawable.midday); 
     mBuilder.setContentTitle("Midday"); 
     mBuilder.setContentText("Now it is midday"); 
     NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 
     mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build()); 

我想這個通知的內容實際上顯示在屏幕的頂部,而不僅僅是頂部欄上出現小圖標。

這樣,enter image description here

我試圖尋找這一點,並發現...

mBuilder.setPriority(NotificationCompat.PRIORITY_HIGH); 

應該有所幫助。但它沒有顯示通知,只有小圖標出現。

如果您可以提供幫助,那就太好了。

+0

你能告訴我們你是什麼樣的例子試圖實現?像任何圖形/屏幕截圖? – jaibatrik

+0

添加圖片我想要的 – RJB

回答

2

這就是答案:

它被稱爲Heads-up Notifications。

這應該是足夠了:

mBuilder.setPriority(NotificationCompat.PRIORITY_HIGH); 

不過,我已經加入這一行:

mBuilder.setDefaults(Notification.DEFAULT_VIBRATE); 

希望谷歌將解決這個問題

+0

這隻顯示標題,但其他內容隱藏..任何幫助和建議。 – Neri