如果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>
答案 0 :(得分:1)
基于文档:
android:parentActivityName属性声明了这个名称 应用程序逻辑层次结构中活动的父活动。该 system使用此值来实现默认导航行为 作为Android 4.1(API级别16)及更高版本的向上导航。您可以 为旧版Android提供相同的导航行为 使用支持库并添加如图所示的元素 这里。
所以这意味着是的!如果您的最低API要求,则需要指明这两个属性。
干杯 甲