<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="colorWindowBackground">@color/Gray</item>
</style>
我想这样添加属性的colorWindowbackground。我不仅可以使用我喜欢的任何名字吗?似乎Android Studio不喜欢我的行为。
我猜想那个项目名称中的色彩已经定义了某个地方。该名称只能设置为某些已经存在的属性。
编译器如何知道允许哪些属性?它是否以某种方式基于父母,样式是从?
用于在布局视图中使用自定义属性,您可以将"声明性"用于自定义名称。请关注下面的推荐网站:
https://guides.codepath.com/android/defining-custom-views
@james joshua,colorprimary,coloraccent和colorprimarydark是定义的,或者换句话说,换句话说是从父型theme.appcompat.light.light.darkactionbar。