android - 使 Android Wear 通知在没有操作图标的情况下可点击

标签 android wear-os android-wear-notification

我正在从 watch 发送通知,我希望该通知可点击,即点击时它会打开一个 Activity 。这是它的样子

notification
(来源:macnn.com)

但是,我不想显示播放图标,只想要简单的通知外观。即使我设置了一个空的 Action 图标,图标空间仍然被占用,我无法将文本放入该空间。有没有办法释放图标空间以显示文本?

代码如下:

NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
            .setSmallIcon(R.drawable.ic_launcher)
            .setContentTitle("Tracking")
            .setContentText("Tap to open.")
            .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.launchbg))
            .setLocalOnly(true)
            .addAction(R.drawable.empty_icon, "blah", pendingSaveIntent)                 
            .extend(new NotificationCompat.WearableExtender()
                    .setContentAction(0));

最佳答案

setHintHideIcon(true)隐藏图标。

NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
        .setSmallIcon(R.drawable.ic_launcher)
        .setContentTitle("Tracking")
        .setContentText("Tap to open.")
        .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.launchbg))
        .setLocalOnly(true)
        .addAction(R.drawable.empty_icon, "blah", pendingSaveIntent)                 
        .extend(new NotificationCompat.WearableExtender()
                .setHintHideIcon(true)
                .setContentAction(0));

关于android - 使 Android Wear 通知在没有操作图标的情况下可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27994953/

相关文章:

android - 远程服务在主进程绑定(bind)时被杀死

android - 通过字符串 xml 显示卢比符号不起作用

java - 如何根据用户输入动态加载滚动 Activity 的标题?

android - 从三星 Galaxy Watch4 上的传感器检索心率数据

Android Wear 库部署到设备时出现问题(在模拟器中正常)

Android Tiles for wear 不清晰调试预览

android - Wearable.DataApi.deleteDataItems 不工作

Android wear 2.0 通知

Android 可穿戴设备堆叠通知

Android Studio 在构建项目时出现 R 错误