記錄自己使用actionbar時候的一些事
顯示自定義的效果,不會先出現icon然後再出現自己設置的圖標
<item name="android:displayOptions">showCustom</item>
設置actionbar點擊效果
<item name="android:selectableItemBackground">@drawable/btn_cab_done_holo</item>
代碼修改actionbar背景
actionBar.setBackgroundDrawable(bg);
設置actionbar返回,第一個是不帶箭頭,第二個帶箭頭
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
監聽返回事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case android.R.id.home:
this.finish();
break;
}
return super.onOptionsItemSelected(item);
}
代碼中設置actionbar的title
actionBar.setTitle(string);