0
Hangout
使用特定的Notification
,其在Android Wear
上向右滑動時顯示消息列表。它顯示了ListView
中的所有消息。Android Wear上的環聊類似於列表通知
他們是否使用特定的Notification Style
(如InboxStyle
或BigTextStyle
)?難道是Wear App
? (我不這麼認爲,他們無法通過滑動方式訪問)
Hangout
使用特定的Notification
,其在Android Wear
上向右滑動時顯示消息列表。它顯示了ListView
中的所有消息。Android Wear上的環聊類似於列表通知
他們是否使用特定的Notification Style
(如InboxStyle
或BigTextStyle
)?難道是Wear App
? (我不這麼認爲,他們無法通過滑動方式訪問)
他們將Pages添加到他們的通知中,允許您爲Android Wear設備添加其他內容。從鏈接
示例代碼:
// Create builder for the main notification
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.new_message)
.setContentTitle("Page 1")
.setContentText("Short message")
.setContentIntent(viewPendingIntent);
// Create a big text style for the second page
BigTextStyle secondPageStyle = new NotificationCompat.BigTextStyle();
secondPageStyle.setBigContentTitle("Page 2")
.bigText("A lot of text...");
// Create second page notification
Notification secondPageNotification =
new NotificationCompat.Builder(this)
.setStyle(secondPageStyle)
.build();
// Add second page with wearable extender and extend the main notification
Notification twoPageNotification =
new WearableExtender()
.addPage(secondPageNotification)
.extend(notificationBuilder)
.build();
// Issue the notification
notificationManager =
NotificationManagerCompat.from(this);
notificationManager.notify(notificationId, twoPageNotification);
所以你說,他們正在使用BigTextStyle他們轉儲單串消息的整個列表,通過HTML或跨度格式化。我需要檢查是否有分隔線,但這些可能是僞造的下劃線。 –
對於第二頁,是的只是一個長BigTextStyle – ianhanniballake
你知道他們如何設法讓它滾動到底部嗎?即使在頁面上有一堆文字 – Leo