android - 如何根据背景决定使用哪个图标?

标签 android

我下载了一些免费图标并创建了一个通知。起初我以为有什么东西坏了,但后来我意识到我使用的图标与背景颜色相同。

我下载的包包括几个版本,如“holo_dark”和“holo_light”。我认为这与不同 Android 版本或用户自定义设置中的主题有关。

确定在这种情况下使用哪个图标的预期方法是什么?

最佳答案

这些图标特定于您将在 Android 应用程序中使用的主题。您必须确定应用程序中的主题,然后为您的主题使用特定的图标集。

为了更清楚,您可以引用 Android Asset Studio ActionBar and Tab Icon Generator并查看为不同主题生成的图标的差异。

此外,这篇文章对于理解如何 Styles and Themes 也非常有用。在 Android 中工作。

关于android - 如何根据背景决定使用哪个图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14677101/

相关文章:

android - Gson toJson 将 "\n"添加到我的属性(property)的末尾

对象集合上的 Java Lambda

android - 应用程序 :dexDebug - UNEXPECTED TOP-LEVEL EXCEPTION - on AsyncTask

android - createBitmap --- java.lang.IllegalArgumentException : x must be < bitmap. 宽度()

java - 如何缓存 Json 数据以供离线使用?

java - 将捕获的图像转换为位图

Android Studio 3.1 Canary 3 - Gradle 项目同步失败

java - 使用 RSA 在 Android 中加密/解密

java - boolean 方法返回需要解释

android - 如何解决 Android 中的错误 "Invalid use of BasicClientConnManager : Make sure to release the connection before allocating another one"?