コンテンツに移動

よくアクセスするページ

最近アクセスしたページ

navigation

Implementing Effective Navigation

Dependencies and prerequisites

You should also read

Try it out

Download the sample app

EffectiveNavigation.zip

This class demonstrates how to implement the key navigation design patterns detailed in the Designing Effective Navigation class.

After reading the lessons in this class, you should have a strong understanding of how to implement navigation patterns with tabs, swipe views, and a navigation drawer. You should also understand how to provide proper Up and Back navigation.

Note: Several elements of this class require the Support Library APIs. If you have not used the Support Library before, follow the instructions in the Support Library Setup document.

Lessons

Creating Swipe Views with Tabs
Learn how to implement tabs in the action bar and provide horizontal paging (swipe views) to navigate between tabs.
Creating a Navigation Drawer
Learn how to build an interface with a hidden navigation drawer on the side of the screen that opens with a swipe or by pressing the action bar's app icon.
Providing Up Navigation
Learn how to implement Up navigation using the action bar's app icon.
Providing Proper Back Navigation
Learn how to correctly handle the Back button in special cases, including how to insert activities into the back stack when deep-linking the user from notifications or app widgets.
Implementing Descendant Navigation
Learn the finer points of navigating down into your application's information hierarchy.
このサイトでは、ユーザーが選択したサイトの言語と表示設定を保存する目的で Cookie を使用しています。

Android デベロッパー向けの最新情報やヒントを入手して、Google Play での成功を手に入れましょう。

* 必須

送信しました

WeChat で Google Developers をフォローする

このサイトをで表示しますか?

ページの表示言語としてを選択しましたが、このサイトの言語はに設定されています。

言語設定を変更してこのサイトをで表示しますか?言語設定を変更する場合は、各ページの下にある言語メニューを使用してください。

このクラスには、API レベル 以上が必要です。

API レベル が選択されているため、このドキュメントは非表示になっています。左のナビゲーションの上にあるセレクタを使って、ドキュメントの API レベルを変更できます。

アプリに必要な API レベルを指定する方法について、詳しくは異なるプラットフォーム バージョンのサポートをご覧ください。

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)