我主要学习了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"属性
本文介绍了在AppCompatActivity中自定义ActionBar的方法,包括显示和隐藏、添加自定义视图及设置菜单项显示方式等内容。
249

被折叠的 条评论
为什么被折叠?



