ETH官方钱包

切換
舊版
前往
大廳
主題

ActionBar轉Toolbar

默思 | 2016-07-12 17:59:20 | 巴幣 0 | 人氣 222

現在大部分如果是開第一個專案型式(我忘記名字了....)通常不會去做這動作,因為預設就已經會幫你寫好了,但若是其他專案可能要注意一下。

ToolBar比ActionBar多出許多功能,這讓程式設計師能夠更彈性的去設計界面,至於多出甚麼功能這邊不會介紹,不過如果看到左上方有三條槓或箭頭之類的,或是點標題能搜尋,這些都是ToolBar所多出來的功能。

首先開啟一個空專案,開啟layout檔(activity_main.xml),加入ToolBar:


將ToolBar大小稍做調整,並更改標題和它的id。

接下來開啟styles.xml:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
將它改成:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
改為NoActionBar的原因是因為要用ToolBar取代ActionBar了,自然不會去用ActionBar。

接下來開啟程式檔(MainActivity.java),新增ToolBar物件:

用setSupportActionBar()來將ToolBar設定,這樣基本上就完成了。

但是開起來還是一樣阿?那是因為還沒有加東西進去,接下來一篇會將menu加進ToolBar裡。

創作回應

更多創作