アプリバーはアクションバーとも呼ばれ、アプリのアクティビティにおいて最も重要なデザイン 要素であり、ユーザーにとって馴染みのある視覚的構造とインタラクティブな要素 を備えています。アプリバーを使用すると他の Android アプリと統一感のあるアプリを作成できるため、ユーザーはアプリの操作方法を簡単に理解でき、優れたユーザー エクスペリエンスが実現します。
AndroidX ライブラリには既存のサポート ライブラリのほか、Jetpack コンポーネントも含まれています。サポート ライブラリは引き続きご利用いただけます。過去のアーティファクト(バージョン 27 以前で
android.support.* としてパッケージ化されたもの)は、Google Maven で引き続き利用できます。ただし、新しいライブラリ開発はすべて AndroidX ライブラリ内で行うことになります。
すべての新しいプロジェクトに AndroidX ライブラリを使用することをおすすめします。また、既存のプロジェクトを AndroidX に 移行することもご検討ください。
アプリバーの主な機能は次のとおりです。
- 専用のスペースにアプリ独自の要素や、ユーザーがアプリ内のどこにいるのかを示す情報を表示する。
- ユーザーの操作を予測して、検索などの重要なアクションにアクセスできるようにする。
- ナビゲーションとビューの切り替え(タブまたはメニューを使用)をサポートする。
このドキュメントのセクションでは、AndroidX Toolbar ウィジェットをアプリバーとして使用する方法について説明します。他の方法でアプリバーを実装することもできますが(たとえば、一部のテーマでは、デフォルトで ActionBar がアプリバーとして設定されます)、AppCompat Toolbar を使用すると、多様なデバイスで機能するアプリバーを簡単に設定できます。また、アプリの開発が進むにつれてアプリをカスタマイズすることも可能になります。
トピック
- アプリバーの設定
-
アクティビティに
Toolbarウィジェットを追加し、そのウィジェットをアクティビティの アプリバーとして設定する方法について学習します。 - アクションの追加と処理
- アクションをアプリバーとそのオーバーフロー メニューに追加する方法と、ユーザーが これらのアクションを選択したときの応答方法について学習します。
- アップ アクションの追加
- ユーザーがアプリのホーム画面に戻ることができるように [上] ボタンをアプリバーに追加する方法について学習します。
- アクション ビューとアクション プロバイダの使用
- これらのウィジェットを使用してアプリバーに高度な機能を追加する方法について学習します。