2015年3月24日 星期二

Android ActionBar Title

display title

Activity 的 ActionBar 預設會顯示標題,位置在 icon 右邊,標題預設值為 activity android:label,找不到就會改為 application android:label,都沒有就顯示 class name 囉,反正就跟桌面上顯示的 title 一致。

  1. activity android:label
  2. application android:label

show/hide title

setDisplayShowTitleEnabled(true) 用來顯示 title 相當於使用 setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_SHOW_TITLE),setDisplayShowTitleEnabled(false) 用來隱藏 title 相當於使用 setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE)。

change title

當 setDisplayShowTitleEnabled(true) 時,使用 setTitle() 來做動態變更標題,setTitle(null) 則不顯示 title。

Subtitle

Subtitle 的顯示位置在 Title 的下方,預設是不會顯示 subtitle,必須使用 setSubtitle() 來設定才會顯示。

沒有留言:

張貼留言