结论:只是起到忽略警告的作用。
安卓编译时会不光会检查XML文件中的错误属性,还会对不兼容的熟悉做多版本处理
实测即使我们写了如下代码
<!-- app/src/main/res/layout/layout_main.xml -->
<Button>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="@android:color/white"
</Button>
实际打包会生成两个文件
<!-- app/src/main/res/layout/layout_main.xml -->
<Button>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
</Button>
<!-- app/src/main/res/layout-v21/layout_main.xml -->
<Button>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="@android:color/white"
</Button>
放心大胆写吧,不用自己弄多个文件,代码洁癖开发者终于舒服了。
网友评论