1

カスタム通知は、ピーク時にタイトル (タイトルがない場合はコンテンツ テキスト) のみを表示します。ルート通知にアイコンを設定しようとしても効果がありません。エクステンダー通知にアイコンを設定すると表示されますが、ピーク通知が非常に小さいため (明らかに、その高さはワンライナーのタイトル/説明の高さに合わせられます)、アイコンが収まりません。たとえば、電子メール通知と比較して、ピーク通知の高さははるかに小さくなっています。

実行しようとしているコードの概要は次のとおりです。

Intent notificationIntent = new Intent(this, CustomNotification.class);
PendingIntent notificationPendingIntent = PendingIntent.getActivity(this, 0,
    notificationIntent,
    PendingIntent.FLAG_UPDATE_CURRENT);

Notification notification = new Notification.Builder(this)
                .setContentTitle("Test")
                .setSmallIcon(R.mipmap.ic_launcher)
                .extend(new Notification.WearableExtender()
                                .setDisplayIntent(notificationPendingIntent)
                                .setCustomSizePreset(Notification.WearableExtender.SIZE_FULL_SCREEN)
                )
                .build();
4

1 に答える 1

1

ピークビューで通知がどのように表示されるかをほとんど制御できないという事実に直面している可能性があります。

「注: 通知がホームスクリーンに表示されている場合、システムは通知のセマンティック データから生成した標準テンプレートを使用して通知を表示します。このテンプレートはすべてのウォッチフェイスでうまく機能します。ユーザーが通知を上にスワイプすると、通知が表示されます。通知のカスタム アクティビティ。」

https://developer.android.com/training/wearables/apps/layouts.html#UiLibrary

于 2015-07-13T22:24:03.667 に答える