回答

0

我會說他們都是應用程序屏幕上端的相同容器視圖... Toolbar是定義此框功能的Java類的名稱,但在Android開發人員網站上他們正在調用它App Bar。據我所知,這是一個增強的action bar,主要用於材料設計之前。


編輯#1:順便說一下,我建議創建一個應用程序時,因爲它是推薦的方式做到這一點使用App Bar教程。

7
  1. Toolbar 標準toolbar用於內的應用程序內容的使用。

A Toolbar是應用程序佈局中使用的動作條的泛化。雖然操作欄傳統上是由框架控制的Activity的不透明窗口裝飾的一部分,但是可以將任何任意級別的嵌套放置在視圖層次結構中。應用程序可以選擇使用setActionBar()方法將Toolbar指定爲活動的操作欄。

Toolbar支持比ActionBar更集中的功能集。從開始到結束,一個toolbar可以包含以下可選的元素的組合:

  • 的導航按鈕。這可能是向上箭頭,導航菜單切換,關閉,摺疊,完成或應用程序選擇的其他字形。此按鈕應始終用於訪問Toolbar的容器內的其他導航目標及其指定的內容,否則應保留由Toolbar表示的當前上下文。如果設置,導航按鈕在工具欄的最小高度內垂直對齊。

  • 一個品牌標誌圖像。這可能會延伸到酒吧的高度,並可以任意寬。

  • 標題和副標題。標題應該是工具欄當前在導航層次結構中的位置和其中包含的內容的路標。字幕(如果存在)應指示關於當前內容的任何擴展信息。如果應用使用徽標圖片,應該強烈考慮忽略標題和副標題。

  • 一個或多個自定義視圖。該應用程序可以將任意子視圖添加到Toolbar。他們會出現在佈局中的這個位置。如果子視圖的Toolbar.LayoutParams指示CENTER_HORIZONTAL的重力值,則在所有其他元素被測量後,視圖將嘗試居中在工具欄中剩餘的可用空間內。 一個操作菜單。操作菜單將固定在Toolbar的末尾,提供一些頻繁,重要或典型的操作,以及一個可選的溢出菜單以執行其他操作。如果設置,動作按鈕在工具欄的最小高度內垂直對齊。

2. Actionbar 操作欄是在每一個是整個應用程序通常持續屏幕頂部的專用片的房地產。

它提供了幾個關鍵功能:

  • 使重要行動顯明易在可預見的方式(如新建或搜索)。

  • 支持應用程序內的一致導航和視圖切換。

  • 通過爲很少使用的操作提供動作溢出來減少混亂。

  • 爲您的應用程序提供一個專用空間。

3. Appbar 應用欄,也被稱爲行動起來吧,爲你的應用程序的活動,最重要的設計元素之一,因爲它提供了一個可視化的結構和所熟悉的用戶交互元素。使用應用欄使您的應用與其他Android應用保持一致,使用戶能夠快速瞭解​​如何操作應用並獲得豐富的體驗。是應用欄的主要功能如下:

  • 在App給你的應用程序的身份,並表示用戶位置的專用空間。

  • 以可預測的方式訪問重要操作,例如搜索。

  • 支持導航和視圖切換(帶有選項卡或下拉列表)。

+0

這並不能解釋應用欄和工具欄之間的區別。 – Somebody

相關問題