我尝试制作一个ExpandableListView,其中的组头被绘制为逆。通过XML更改文本颜色,大小等没有问题。我甚至发现如何使用系统默认值如什么样式/ attr/drawable为逆背景?
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
style="@android:style/TextAppearance.Medium.Inverse"
/>
但是,对于背景颜色?!我不明白为什么这些样式不包含背景颜色信息?!
当然,我可以使用直接的颜色,但我寻找良好的默认背景属性或样式。像“style/Background.For.TextAppearance.Medium.Inverse”;-)
什么是一个很好的解决方案?因此,对于黑色主题设备,我会变成白色/灰色,而对于白色主题,我会变黑。
或者我应该简单地使用R.color.background_light?
问候,约尔格
PS:第一个问题在这里;-)感谢名单给所有的人在这里回答的最后几个月和几年:你伟大的人,似乎更容易,我发现在编程重入经过12年的休息;-)