卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Android學(xué)習(xí)筆記:Context Menu上下文菜單

新建一個(gè)Android Application Project1. 打開Eclipse,并點(diǎn)擊"File"菜單,選擇"New",然后選擇"Android Application Project"。2.

新建一個(gè)Android Application Project

1. 打開Eclipse,并點(diǎn)擊"File"菜單,選擇"New",然后選擇"Android Application Project"。

2. 在彈出的窗口中,給這個(gè)項(xiàng)目命名為"Context Menu"。

3. 點(diǎn)擊"Next"按鈕,選擇適當(dāng)?shù)腁ndroid版本和其他配置項(xiàng),然后點(diǎn)擊"Finish"按鈕。

在MainActivity中創(chuàng)建上下文菜單

1. 打開剛才創(chuàng)建的項(xiàng)目中的文件。

2. 在類的頂部聲明以下常量:

```java

private static final int MENU_ITEM_ONE 1;

private static final int MENU_ITEM_TWO 2;

```

3. 在MainActivity類中覆蓋onCreateContextMenu(Menu menu)方法,在該方法中調(diào)用menu的add()方法來添加菜單項(xiàng):

```java

@Override

public void onCreateContextMenu(ContextMenu menu, View v, menuInfo) {

super.onCreateContextMenu(menu, v, menuInfo);

(0, MENU_ITEM_ONE, 0, "菜單項(xiàng)一");

(0, MENU_ITEM_TWO, 0, "菜單項(xiàng)二");

}

```

在MainActivity中響應(yīng)上下文菜單事件

1. 繼續(xù)在MainActivity類中覆蓋onContextItemSelected(MenuItem item)方法,來處理上下文菜單的選擇事件:

```java

@Override

public boolean onContextItemSelected(MenuItem item) {

switch(()) {

case MENU_ITEM_ONE:

// 處理菜單項(xiàng)一的事件

return true;

case MENU_ITEM_TWO:

// 處理菜單項(xiàng)二的事件

return true;

default:

return super.onContextItemSelected(item);

}

}

```

運(yùn)行并測(cè)試上下文菜單

1. 在Eclipse中右擊該項(xiàng)目,選擇"Run As",然后選擇"Android Application"。

2. 在模擬器或真機(jī)中運(yùn)行應(yīng)用程序。

3. 長(zhǎng)按需要顯示上下文菜單的元素,直到上下文菜單選項(xiàng)出現(xiàn)。

以上是關(guān)于如何在Eclipse中使用Android建立一個(gè)上下文菜單的步驟。通過按住字符不動(dòng),即可顯示出上下文菜單選項(xiàng)。可以根據(jù)項(xiàng)目需求和個(gè)人喜好自定義菜單項(xiàng)以及處理相應(yīng)的事件。

標(biāo)簽: