我主要学习了actionbar的
1.如何显示和关闭
2.如何在actionbar中显示自定义的view
3.如何显示隐藏的和直接显示的menu item .
1.如何显示
我的activity继承的是:AppCompatActivity,所以它默认就有actionbar,但是我依然设置了一个自定义的theme。
2.如何得到actionbar?
actionbar有两种,一种是android系统自带的,一种是support包中的actionbar,AppCompatActivity这个类中应该是把默认的actionbar给禁掉了,刚开始的时候调用getactionbar函数总是null,转而使用getsupportactionbar函数就得到了。
3.如何显示自定义的view?
其实很简单1.开启允许显示自定义view。2set自定义的view
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.menu_item);
4.如何显示menu?
设置menuitem的app:showAsAction="always"属性