是否需要用于较新和较旧API的XML属性?

时间:2015-06-09 06:25:40

标签: android xml android-manifest xml-attribute

如果minSdk设置为API 11,我是否应该在AndroidManifest文件中为较新和较旧的API指定两个XML属性?如果没有,我应该指定哪一个?

以下是使用parentActivityName两个属性的示例:

<activity
      android:name=".SettingsActivity"
      android:label="@string/action_settings"
      android:parentActivityName=".MainActivity">
      <meta-data
             android:name="android.support.PARENT_ACTIVITY"
             android:value=".MainActivity"/>
</activity>

1 个答案:

答案 0 :(得分:1)

基于文档:

  

android:parentActivityName属性声明了这个名称   应用程序逻辑层次结构中活动的父活动。该   system使用此值来实现默认导航行为   作为Android 4.1(API级别16)及更高版本的向上导航。您可以   为旧版Android提供相同的导航行为   使用支持库并添加如图所示的元素   这里。

所以这意味着是的!如果您的最低API要求,则需要指明这两个属性。

干杯 甲