アプリバーはアクションバーとも呼ばれ、アプリのアクティビティにおいて最も重要なデザイン要素であり、ユーザーにとって馴染みのある視覚的構造とインタラクティブな要素を備えています。アプリバーを使用すると他の Android アプリと統一感のあるアプリを作成できるため、ユーザーはアプリの操作方法を簡単に理解でき、優れたユーザー エクスペリエンスが実現します。アプリバーの主な機能は次のとおりです。
- 専用のスペースにアプリ独自の要素や、ユーザーがアプリ内のどこにいるのかを示す情報を表示する。
- ユーザーの操作を予測して、検索などの重要なアクションにアクセスできるようにする。
- ナビゲーションとビューの切り替え(タブまたはプルダウン リストを使用)をサポートする。

このクラスでは、v7 appcompat サポート ライブラリの Toolbar
ウィジェットをアプリバーとして使用する方法について説明します。他の方法でアプリバーを実装することもできますが(たとえば、一部のテーマでは、デフォルトで ActionBar
がアプリバーとして設定されます)、appcompat の Toolbar
を使用すると、多様なデバイスで機能するアプリバーを簡単に設定でき、アプリの開発が進むにつれてアプリをカスタマイズすることが可能になります。
レッスン
- アプリバーの設定
Toolbar
ウィジェットをアクティビティに追加し、そのウィジェットをアクティビティのアプリバーとして設定する方法について学習します。- アクションの追加と処理
- アクションをアプリバーとそのオーバーフロー メニューに追加する方法と、ユーザーがこれらのアクションを選択したときの応答方法について学習します。
- アップ アクションの追加
- ユーザーがアプリのホーム画面に戻ることができるように [上] ボタンをアプリバーに追加する方法について学習します。
- アクション ビューとアクション プロバイダの使用
- これらのウィジェットを使用してアプリバーに高度な機能を追加する方法について学習します。