gpt4 book ai didi

Android Wear 操作项目图标大小与电话通知操作项目大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:21 24 4
gpt4 key购买 nike

我对我的应用程序的通知操作项的图标应该有多大感到有点困惑。我想让操作项与 Android wear 兼容,但没有关于制作图标的尺寸的文档(我能找到)。

查看示例 android wear 项目,我看到 android wear 操作项目的图标大小为 64dp x 64dp(例如,回复)。从谷歌源示例中,我看到手机上操作项的图标大小与操作栏的图标大小相匹配,大小为 32dp x 32dp 和一个 24dp x 24dp 光学正方形,也指定了 here .

当我将图标保持为 32x32 时,它们在 Android Wear 设备上看起来很糟糕,而当我将它们保持为 64x64 时,它们对于手机上的操作项目栏来说太大了。

有没有办法(不同的 res 文件夹?使用 Wea​​rableExtender?)让手机使用与可穿戴设备不同的操作项目图标?

最佳答案

您需要使用 WearableExtender 类再次指定操作。它将允许您设置一组仅在 Android Wear 设备上可见的操作(如果您通过 设置至少一个操作,添加到 NotificationCompat.Builder 的原始操作将不可见WearableExtender。所以基本上您只需要“重复”WearableExtender 中的所有操作并在那里指定不同的(更大的)图标。

NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
builder.addAction(new NotificationCompat.Action(R.drawable.reply_phone, "Reply", pendingIntent));
builder.extend(new NotificationCompat.WearableExtender()
.addAction(new NotificationCompat.Action(R.drawable.reply_wear, "Reply", pendingIntent))
);

关于Android Wear 操作项目图标大小与电话通知操作项目大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25026616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com