在API 26(Android O
)及更高版本中引入了XML属性android:paddingHorizontal
?它是否有支持版本?我要求我的minSdkVersion
要低的多是26在pre API 26上使用XML属性paddingHorizontal devies?
我的印象是Android Asset Packaging Tool 2.0 (AAPT2)下,这是被列入Android Studio中3,可能可能帮助了这一点。
从发行AAPT2发行说明:
版本2.16
aapt2链接...
版本的XML文件是更聪明,用一个小的一套规则降解特定更新属性向后兼容版本。例如:android:paddingHorizontal降级到android:paddingLeft和android:paddingRight。
但没有知道如何使用AAPT2,我不会在那里找到关于多少信息给你,我只是看到了它提...或者,如果我的请求,甚至有可能。 ..
任何帮助/答案非常感谢。
为什么我会在Android Studio XML编辑器上发出警告,说它只适用于API 26(O)?我有'targetSDKVersion'设置为'26',我的minSdkVERSION设置为'16'?还有为什么会有这么多的站点解释“paddingHorizontal/Vertical”如何最终在API 26中出现?为什么这些博客/论坛/帖子会为那些始终存在的东西狂欢? – Sakiboy
我不知道为什么在API级别1中添加'padding' [属性](https://developer.android.com/reference/android/R.attr.html#padding)时会有警告。也许你需要清理构建,然后重建你的项目。还要检查SDK Manager中是否所有必需的组件都已成功安装。 – Kvaibhav01
当你向下滚动到特定的'paddingHorizontal/Vertical'属性时,你会看到文字说“在API级别26添加”,虽然。 – Sakiboy