0

在创建自定义 ActionBar 图标时,如果用户将他们的主题更改为使您的图标不可读的东西会发生什么?他们有这种权力吗?

示例:假设我在 Holo Dark 中为我的 ActionBar 制作了一个图标,这样图标将是较浅的白色阴影。如果用户将他们的主题更改为 Holo Light(或者他们可以在我的应用程序中?),因为我的图标也接近于与背景相同的颜色,所以我的图标不可读怎么办?我只是担心如果我创建一个自定义应用程序,它看起来不适合某些人。

我一直在试图找到一些关于这个的东西,但是我的搜索和谷歌的图标页面并没有真正给我一个明确的答案。

4

1 回答 1

0

Android 允许为应用程序/活动设置主题AndroidManifest.xml,并且您可以动态更改主题主题。如果用户更改他们的系统主题,它不会影响您的应用程序。如果您想更改您的应用程序/活动主题,您应该在setTheme()之前调用setContentView()Activity.onCreate()

于 2013-08-30T12:01:14.040 回答