2018-04-10—ActionBar使用大全

我们每次做项目的时候,打开一个app。他都有一个顶部标题栏,就是这个蓝色的东西,那么今天我们就来学习一下这个东西(ActionBar)。


首先我们来看一下效果:

ActionBar实现TabHost效果


一、ActionBar简单使用。

    actionBar = getSupportActionBar();  // 获取到当前ActionBar(有Suppor的这是v7包,一般我们用这个)

    actionBar.hide();   //隐藏ActionBar

    actionBar.show();   //显示ActionBar

    actionBar.serBackgroundDrawable(Drawable); //设置ActionBar的颜色

    actionBar.setDisplayShowTitleEnabled(boolean)  //设置是否显示标题

    actionBar.setDisplayHomeAsUpEnabled(boolean)  //设置按钮(就是左上角的那个)



二、ActionBar实现TabHost导航栏

    1.设置当前导航模式

    ActionBar.setNavigationMode(ActionBar.);

模式选择

    他一共有三种模式可以选择,二TABS就是实现tabhost模式。

    2.添加tab

    3.实现接口


实现接口


接口中的回调方法



三、ActionBar实现list菜单导航栏

1.设置导航模式

    这次我们选用NAVIGATION_MODE_LIST模式

2.适配器设置,这里要用到SimpleAdapter。


适配器以及相关假数据设置

3.设置回调


回调list的方法



其实这些都是以前学过的旧东西,只是用到了ActionBar中了,如果有看不懂的可以去看看以前的博客哦

你可能感兴趣的:(2018-04-10—ActionBar使用大全)