1

我见过有关更改 Android 菜单背景颜色的问题。我不想这样做,我只想确定菜单是暗还是亮,并相应地显示不同的图标。

如何判断 Android 菜单背景是深色还是浅色?

4

1 回答 1

0

这个问题之前已经描述过了。这里有一些答案:this and this (by wiseman)

编辑:

自己没有尝试过,但您可以使用以下代码做一些事情:

getTheme().obtainStyledAttributes(android.R.attr.windowBackground);

它返回TypedArray,您可以从中以某种方式获取属性的值。

于 2012-06-04T16:51:32.710 回答