国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android組件實(shí)現(xiàn)長(zhǎng)按彈出上下文菜單功能的方法

2019-10-22 18:32:16
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Android組件實(shí)現(xiàn)長(zhǎng)按彈出上下文菜單功能的方法。分享給大家供大家參考,具體如下:

簡(jiǎn)單組件長(zhǎng)按彈出上下文菜單總結(jié)

第一步:在程序合適位置給一個(gè)控件注冊(cè)上下文菜單

組件可以是按鈕,文本框,還可以是列表?xiàng)l目,下以listView列表為例

ListView contentList=(ListView) findViewById(R.id.blackname_manager_listV);contentList.setAdapter(mListAdapter);registerForContextMenu(contentList);

第二步:在activity中復(fù)寫onCreateContextMenu方法,并添加菜單項(xiàng)目

public void onCreateContextMenu(ContextMenu menu, View v,    ContextMenuInfo menuInfo) {  super.onCreateContextMenu(menu, v, menuInfo);  menu.add(0, MENU_UPDATE, 0, "修改信息");  menu.add(0, MENU_ADD, 0, "刪除記錄");}

第三步:在activity中復(fù)寫onContextItemSelected方法,處理菜單條目事件

public boolean onContextItemSelected(MenuItem item) {  //獲取上下文菜單適配器    AdapterContextMenuInfo cmi=(AdapterContextMenuInfo)item.getMenuInfo();  //獲取被選擇的菜單位置    int posMenu=cmi.position;  //將菜單項(xiàng)與列表視圖的條目相關(guān)聯(lián)    items=(BlackNumber) mListAdapter.getItem(posMenu);    switch(item.getItemId()){    case MENU_UPDATE://執(zhí)行該菜單條目的業(yè)務(wù)邏輯      break;    case MENU_ADD:        //執(zhí)行該菜單條目的業(yè)務(wù)邏輯      break;    }    return super.onContextItemSelected(item);}

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到Android開發(fā)頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 淅川县| 昭苏县| 图木舒克市| 定陶县| 屯门区| 宝丰县| 安平县| 高雄市| 偃师市| 陇南市| 盐池县| 乐都县| 峨山| 甘孜| 屯门区| 九龙县| 乳山市| 漯河市| 怀远县| 明水县| 苍山县| 资阳市| 满洲里市| 榆林市| 营口市| 静宁县| 南京市| 高陵县| 棋牌| 长治县| 平和县| 鹤岗市| 乐东| 江源县| 灵寿县| 灵山县| 屏东市| 苏尼特左旗| 定襄县| 长汀县| 双流县|