0

Activityランディングホーム画面であるA、アイテムのリストであるB Activity、およびリストのアイテムActivityの1つの詳細ビューを示すCがあります。

ActivityActivityCはAとBの両方から開始できますActivity(リストの一部の要素はホーム画面に表示されます)

私の質問は、ActivityCのアップボタンは常にユーザーをB(ユーザーがAからCをActivity開始した場合でもリスト)に移動する必要がありますか、それとも戻るボタンとして動作し、ユーザーを開始したCに送信する必要がありますか?ActivityActivityActivityActivity

私が読んだデザインガイドから:

複数のエントリポイントがある画面への移動:アプリの階層内で画面に厳密な位置がなく、アプリの他の画面からアクセスできる設定画面など、複数のエントリポイントからアクセスできる場合があります。この場合、[上へ]ボタンは、[戻る]と同じように動作して、参照画面に戻ることを選択する必要があります。

ActivityCには複数のエントリポイントから到達できますが、アプリ階層内でのCの位置は非常に明確であり、Bのリストの要素の詳細ビューですActivity

4

1 に答える 1

1

はい、ドキュメントで提案されているように、上ボタンでアクティビティ B に戻る必要があります。

Up ボタンは、画面間の階層関係に基づいてアプリ内を移動するために使用されます。たとえば、画面 A にアイテムのリストが表示されていて、アイテムを選択すると画面 B (そのアイテムの詳細が表示されます) につながる場合、画面 B には画面 A に戻る [上へ] ボタンを提供する必要があります。

于 2012-12-06T10:14:54.033 に答える