最近的大版本 Studio 里的 HelloWord 项目模板有几个改动:
- 默认约束布局
- 由原来的 appcompat 主题更换为 material 主题
- 默认添加了 values-night
- 原来的 color.xml 不再推荐每个 value 适配的文件里都放一份,取而代之的是用 theme
- 官方建议用这种方式对 View 颜色进行赋值,而不是原来的 @color
<ViewGroup … android:background="?attr/colorSurface"> 参考资料: Android 样式系统 | 主题背景和样式
Android 样式系统 | 常见的主题背景属性
各位老铁,你们会不会新建项目然后改成之前的的那种项目结构?感觉新的项目模板太嗦了,更蛋疼的是 attr 的资源引用方式,command+左键是跳转不到 theme.xml 的,很搞笑。
