我希望用短文本而不是图标来发布通知。我计划制作自己的绘图并将其转换为位图。问题在于setSmallIcon需要resId(我不想创建大量预定义的位图!),但Notification栏中只有当所有通知都打开时,才能看到setLargeIcon的值,否则会被忽略。
有人可以给个技巧吗?我怎么在那里使用位图?
我希望用短文本而不是图标来发布通知。我计划制作自己的绘图并将其转换为位图。问题在于setSmallIcon需要resId(我不想创建大量预定义的位图!),但Notification栏中只有当所有通知都打开时,才能看到setLargeIcon的值,否则会被忽略。
有人可以给个技巧吗?我怎么在那里使用位图?
我认为这是不可能的。API只允许使用资源来设置通知的小图标,我认为这是有意为之的。
你可以在Android v3.0+上使用大图标,可以使用位图,但它通常设计用于显示人/联系人,所以要注意你在那里显示什么。
我认为你最好的选择可能是使用自定义通知 - 至少你有一些灵活性来显示你想要的内容。 http://www.roman10.net/android-custom-notification-with-progress-bar/