Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我见过有关更改 Android 菜单背景颜色的问题。我不想这样做,我只想确定菜单是暗还是亮,并相应地显示不同的图标。
如何判断 Android 菜单背景是深色还是浅色?
这个问题之前已经描述过了。这里有一些答案:this and this (by wiseman)
自己没有尝试过,但您可以使用以下代码做一些事情:
getTheme().obtainStyledAttributes(android.R.attr.windowBackground);
它返回TypedArray,您可以从中以某种方式获取属性的值。
TypedArray