gpt4 book ai didi

android - 使用 minSdkVersion 之外的 API 级别的属性

转载 作者:IT老高 更新时间:2023-10-28 22:05:57 25 4
gpt4 key购买 nike

我是 Android 开发的新手,我想知道如果您从高于 minSdkVersion 的 API 级别对 XML 标记使用属性会发生什么。

例如有:

<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="20" />

然后使用这个:

<activity android:logo="@drawable/iconwhatever"></activity>

“android:logo”属性来自 API 级别 11。

在 Android Studio 中会出现以下错误,但我想知道如果不理会会发生什么:

Attribute "logo" is only used in API level 11 and higher. (Current min is 9)

对此的任何帮助将不胜感激。

最佳答案

安全地忽略不支持的属性。

来自 SDK documentation :

When parsing XML resources, Android ignores XML attributes that aren’t supported by the current device. So you can safely use XML attributes that are only supported by newer versions without worrying about older versions breaking when they encounter that code.

关于android - 使用 minSdkVersion 之外的 API 级别的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26367537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com