【发布时间】:2014-12-09 15:27:27
【问题描述】:
我是 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)
对此的任何帮助将不胜感激。
【问题讨论】:
-
Logo 用于 ActionBar。您可以使用 ActionBarCompat 来支持旧设备:developer.android.com/guide/topics/ui/actionbar.html