[解決済み】アクションバーと新しく導入されたツールバーの違いは何ですか?
2022-04-13 23:53:04
質問
GoogleがMaterial Designを導入した後、Toolbarという新しいウィジェットクラスがあると聞きました。
Toolbarとは何ですか?ActionBarとToolBarの正確な違いは何ですか?
解決するには?
の解説を見つけました。 Android Developers Blogの記事 .
<ブロッククオートこのリリースでは、Androidは新しいツールバーウィジェットを導入しています。 これは、Action Barパターンを一般化したもので、より多くのコントロールと柔軟性を提供します。 ツールバーは、他のビューと同様に階層内のビューであり、他のビューとのインターリーブが容易になります。 また、アニメーション化したり、スクロールイベントに反応させることもできます。また、アクティビティーのアクションバーとして設定することも可能で、標準的なオプションメニューのアクションがこのバー内に表示されます。
そうです、私たちAndroidの開発者は
ActionBar
ということですね。そして
Toolbar
はそのためだけのものです。
つまり
ActionBar
の特殊な種類になりました。
Toolbar
. 以下はその抜粋です。
Google公式のMaterial Design仕様書
.
アプリバーは、以前はAndroidのアクションバーとして知られており、ブランディング、ナビゲーション、検索、およびアクションに使用される特殊な種類のツールバーです。
使用方法など詳細はこちら
Toolbar
を
ActionBar
は、上記のブログ記事で紹介しています。
関連
-
[解決済み】このアクティビティは、すでにウィンドウ装飾によって提供されるアクションバーを持っています。
-
[解決済み] Looper.prepare()を呼び出していないスレッドではハンドラを作成できない
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] compileSdkVersionとtargetSdkVersionの違いは何ですか?
-
[解決済み] なぜフラグメントなのか、そしてアクティビティの代わりにフラグメントを使用するのはどんなときか?
-
[解決済み] Androidにおける"@id/"と"@+id/"の違いについて
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み】FragmentPagerAdapterとFragmentStatePagerAdapterの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】パッケージ名(Google Analytics)に一致するクライアントが見つからない - 複数のproductFlavorsとbuildTypes
-
[解決済み】Android TextView : "setTextで表示されたテキストを連結しない" について
-
[解決済み】Android Studioでused import文がunused import文に指定されるのはなぜ?
-
[解決済み】カメラサービスへの接続に失敗しました。
-
[解決済み】android.content.ActivityNotFoundException: 明示的なアクティビティクラスを見つけることができません。
-
[解決済み】フラグメントMyFragmentがアクティビティにアタッチされない。
-
[解決済み】Android Studio。Android.support.design.widget.FloatingActionButton クラスを膨らませるのにエラーが発生する。
-
[解決済み] Android Studioで「URIが登録されていません」と報告されるのはなぜですか?[クローズド]
-
[解決済み] sendUserActionEvent() は null です。
-
[解決済み] エラー - Android リソースのリンクに失敗しました (AAPT2 27.0.3 Daemon #0)