android actionbar的学习笔记

来源:互联网 发布:js什么是递归算法 编辑:程序博客网 时间:2024/04/30 16:39

我主要学习了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"属性

0 0
原创粉丝点击