【发布时间】:2012-03-31 11:22:41
【问题描述】:
不同的 Android 设备有不同的主题。 这意味着,背景颜色(如对话框中的颜色)可能因 Android 版本和制造商而异。
这可能会导致图标变得“不可见”:
通过在目标特定文件夹中提供不同颜色的图标,可以相对容易地解决库存 Android 主题的问题,例如文件夹drawable-v14 中的白色图标,drawable-v10 中的黑色图标。
但这并不能解决制造商定制主题带来的问题,可能是 TouchWiz、Blur 或 Sense。
这种方法根本不可能覆盖所有设备。
另一种方法是在白色图标周围画一个黑色小边框,反之亦然。 但是,如果背景是灰色的,就像在 ICS 中一样,它也不好看。
那么,问题是:如何在不触及主题本身的情况下提供自定义图标,使其适用于每个主题?
【问题讨论】:
标签: android colors background icons themes