MainActivity显示向上图标(向左的插入符号)

时间:2013-10-29 09:32:00

标签: android

我在Android应用程序下工作,我想提供向上导航,按照guide,我做了以下配置:

    <activity
        android:name=".ui.MainActivity"
        android:launchMode="singleTask" android:theme="@style/OverlayActionBarTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
            <action android:name="android.intent.action.SEARCH"/>
        </intent-filter>
        <meta-data
            android:name="android.app.searchable"
            android:resource="@xml/searchable"/>
    </activity>
    <activity
        android:name=".ui.RouteActivity"
        android:parentActivityName=".ui.MainActivity">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value=".ui.MainActivity"/>
    </activity>
    <activity
        android:name=".ui.SearchPoiActivity" android:parentActivityName=".ui.MainActivity">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value=".ui.MainActivity"/>
    </activity>

    <activity
        android:name=".ui.PoiListActivity" android:parentActivityName=".ui.MainActivity">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value=".ui.MainActivity"/>
    </activity>

但是我在这里有问题:

1重复代码

正如您所看到的,我必须为每个活动添加以下xml,是否可以声明一次?

    android:parentActivityName=".ui.MainActivity">
    <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value=".ui.MainActivity"/>

2我的应用.ui.MainActivity的主要活动包含up图标!

我要说的是,即使我第一次输入我的申请,在MainActivityleft-facing caret也可见。我不认为这是正常的。

然后我想知道我什么都错过了?

0 个答案:

没有答案