真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AndroidActionMode模式使用

ActionMode模式

ActionMode模式為在頁(yè)面產(chǎn)生一個(gè)懸浮的類(lèi)似于ActionBar的控件,懸浮在ActionBar之上。
使用它的好處在于,不需要在頁(yè)面上再增加操作控件,充分利用頁(yè)面空間。

創(chuàng)新互聯(lián)建站是專(zhuān)業(yè)的廊坊網(wǎng)站建設(shè)公司,廊坊接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行廊坊網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

ActionMode啟動(dòng)方式

此方法在Activity類(lèi)中實(shí)現(xiàn),繼承自Activity類(lèi)可以使用。

// API11加入(默認(rèn)模式TYPE_PRIMARY)
public ActionMode startActionMode(ActionMode.Callback callback);
// API23加入
public ActionMode startActionMode(ActionMode.Callback callback, int type);

API23加入帶type類(lèi)型構(gòu)造,分別為TYPE_PRIMARYTYPE_FLOATING
TYPE_PRIMARY: The action mode is treated as a Primary mode. This is the default.(默認(rèn)類(lèi)型)
TYPE_FLOATING: The action mode is treated as a Floating Toolbar.(浮動(dòng)工具欄類(lèi)型,回調(diào)需要使用ActionMode.Callback2,實(shí)現(xiàn)onGetContentRect方法,定位浮動(dòng)工具欄位置)

ActionMode監(jiān)聽(tīng)回調(diào)

實(shí)現(xiàn)ActionMode.Callback接口。

private class MyActionModeCallback implements ActionMode.Callback {

        @Override
        public boolean onCreateActionMode(ActionMode mode, Menu menu) {
            // ActionMode創(chuàng)建,定義menu菜單。
            MenuInflater menuInflater = mode.getMenuInflater();
            menuInflater.inflate(R.menu.action_mode_menu, menu);
            return true;
        }

        @Override
        public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
            // ActionMode工作前的預(yù)先處理
            mode.setTitle("ActionMode");
            return false;
        }

        @Override
        public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
            // menu菜單Item點(diǎn)擊回調(diào)
            if (item.getItemId() == R.id.menu_confirm) {
                mode.finish();
            }
            return false;
        }

        @Override
        public void onDestroyActionMode(ActionMode mode) {
            // ActionMode模式結(jié)束處理(點(diǎn)擊左側(cè)取消,或者點(diǎn)擊返回鍵結(jié)束ActionMode模式)。
            // ActionMode.finish()執(zhí)行后會(huì)結(jié)束ActionMode模式,此時(shí)會(huì)執(zhí)行這里。
        }
    }

ActionMode樣式自定義


新聞標(biāo)題:AndroidActionMode模式使用
網(wǎng)站地址:http://weahome.cn/article/jegdcs.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部