1

私はアップナビゲーションを提供したいAndroidアプリケーションの下で作業しています.ガイドに従ってください.私は次の設定をしました:

    <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.MainActivityupアイコンがあります !

つまり、私が最初にアプリケーションを入力してもMainActivityleft-facing caretが表示されます。これは正常ではないと思います。

それから、私は何かが恋しいのだろうか?

4

0 に答える 0