Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> ActionBar第一課簡介

ActionBar第一課簡介

編輯:關於Android編程

.ActionBar簡介

ActionBar是顯示在界面頂部的標題欄。官方推薦開發人員盡量使用
ActionBar取代OptionsMenu和TabHost.
典型應用方式有:
使用導航欄中的應用程序圖標響應操作;
顯示系統菜單(OptionsMenu)
在導航欄中添加下拉式菜單;
在導航欄中使用動作控件;
添加導航選項標簽(Tab);
使用ActionProvider.
(ActionProvider,該部分的顯示及相關功能是已開發完成的功能,開發者可直接使用)
添加和移除ActionBar


在3.0以後的版本,ActionBar已經被默認的包含在Activity中了,通過如下代碼
即可獲取ActionBar對象:


ActionBar actionbar = getActionBar();


如果要移除ActionBar,可選擇各系列主題中的NoActionBar主題
這時調用getActionBar()方法時將得到null值
.show()顯示ActionBar,(默認情況下ActionBar已經處於顯示狀態)
.hide()隱藏ActionBar.


如果調用ActionBar創建了Tab導航,隱藏ActionBar時該導航也會被隱藏,因為
該導航也是ActionBar的一部分,而不歸屬於Activity


如果隱藏ActionBar但保留Tab導航,應該調用僅隱藏標題欄部分的代碼
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(false)
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved