码迷,mamicode.com
首页 > 其他好文 > 详细

ActionBar(17)context action bar简介,启动,各函数介绍

时间:2015-06-08 18:43:25      阅读:503      评论:0      收藏:0      [点我收藏+]

标签:

一.Context Action Bar简介

它是一个ActionBar,有各种操作项,但它不是始终显示的ActionBar,它需要上下文才显示.样式如下:

技术分享

技术分享

二.Context Action Bar的启动

有多种启动context action bar的方式,常见的如下:

1:通过activity的ActionMode startActionMode(ActionMode.Callback callback)启动

2:listview的setChoiceMode(int choiceMode) +setMultiChoiceModeListener(MultiChoiceModeListener mcml)

mListView.setAdapter(adapter);
        mListView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);//CHOICE_MODE_SINGLE
        mListView.setMultiChoiceModeListener(this);

 

三.Context Action Bar的接口ActionMode.Callback主要 函数介绍

public boolean onCreateActionMode(ActionMode mode, Menu menu)        // cab创建时调用它,

public boolean onPrepareActionMode(ActionMode mode, Menu menu)      //操作项预处理函数,在onActionItemClicked前,可动态显示菜单

public boolean onActionItemClicked(ActionMode mode, MenuItem item)    //cab上的操作项事件处理函数

public void onDestroyActionMode(ActionMode mode)             //cab销毁函数

ActionBar(17)context action bar简介,启动,各函数介绍

标签:

原文地址:http://www.cnblogs.com/cocl/p/4561268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!