询问Theme.AppCompat.Light.DarkActionBar的默认普通文本颜色代码
查找Theme.AppCompat.Light.DarkActionBar默认普通文本颜色代码
嘿,我来帮你捋清楚这个问题!Theme.AppCompat.Light.DarkActionBar里的默认普通灰色文本(非操作栏文本),其实是遵循Material Design的次要文本规范,对应的十六进制颜色代码是 #757575。
给你再拆解下细节:
- 这个颜色在AppCompat主题体系里,对应的属性是
android:textColorSecondary,它指向的资源是@color/secondary_text_material_light,最终解析出来的十六进制值就是#757575。 - 如果你想自己验证的话,有两个简单方法:
- 在Android Studio的主题编辑器中打开
Theme.AppCompat.Light.DarkActionBar,找到textColorSecondary属性,追踪到最终的颜色值; - 在代码里调用
ContextCompat.getColor(context, R.color.secondary_text_material_light),打印出来的结果就是这个十六进制码。
- 在Android Studio的主题编辑器中打开
另外提一句,如果是更浅的提示类文本(比如输入框占位符),默认颜色是#9E9E9E,但你问的普通灰色文本,就是上面说的#757575啦。
内容的提问来源于stack exchange,提问作者flutter
相关产品推荐
相关产品推荐

