www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]ContextMenu 繼承自 Menu。上下文菜單不同于選項菜單,選項菜單服務于Activity,而上下文菜單是注冊到某個View對象上的。如果一個View對象注冊了上下文菜單,用戶可以通過長

ContextMenu 繼承自 Menu。上下文菜單不同于選項菜單,選項菜單服務于Activity,而上下文菜單是注冊到某個View對象上的。如果一個View對象注冊了上下文菜單,用戶可以通過長按(約2秒) 該View對象上以呼出上下文菜單。

上下文菜單不支持快捷鍵(shortcut),其菜單選項也不能附帶圖標,但是可以為上下文菜單的標題指定圖標

下面是一個ContextMenu的小例子,運行效果如下:

package xiaohang.zhimeng;

import android.app.Activity;

import android.os.Bundle;

import android.view.ContextMenu;

import android.view.MenuItem;

import android.view.View;

import android.view.ContextMenu.ContextMenuInfo;

import android.widget.EditText;

public class Activity01 extends Activity {

final int MENU1 = 1;

final int MENU2 = 2;

final int MENU3 = 3;

final int MENU4 = 4;

final int MENU5 = 5;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

//為兩個文本框注冊上下文菜單

this.registerForContextMenu(findViewById(R.id.EditText01));

this.registerForContextMenu(findViewById(R.id.EditText02));

}

//添加上下文菜單

@Override

public void onCreateContextMenu(ContextMenu menu, View v,

ContextMenuInfo menuInfo) {

//此方法在每次調用上下文菜單時都會被調用一次

menu.setHeaderIcon(R.drawable.car);

if (v==findViewById(R.id.EditText01)) {

menu.add(0, MENU1, 0, R.string.mi1);

menu.add(0, MENU2, 0, R.string.mi2);

menu.add(0, MENU3, 0, R.string.mi3);

}

else if (v==findViewById(R.id.EditText02)) {

menu.add(0, MENU4, 0, R.string.mi4);

menu.add(0, MENU5, 0, R.string.mi5);

}

}

//響應上下文菜單

@Override

public boolean onContextItemSelected(MenuItem item) {

switch (item.getItemId()) {

case MENU1:

case MENU2:

case MENU3:

EditText et1 = (EditText)this.findViewById(R.id.EditText01);

et1.append("n" + item.getTitle() + "被按下");

break;

case MENU4:

case MENU5:

EditText et2 = (EditText)this.findViewById(R.id.EditText02);

et2.append("n" + item.getTitle() + "被按下");

break;

}

return true;

}

}

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

完全無人化 —— 定義未來金標標準的100%自動化診斷系統(tǒng) CURECA? 將于7月28日至31日在芝加哥首次亮相。 實現(xiàn)全球診斷數(shù)據(jù)的統(tǒng) —— 設立大數(shù)據(jù)平臺 S...

關鍵字: GEN 自動化 無人值守 SE

其他電腦(比如安卓手機/平板電腦)的屏幕壞了,你可能想在安排維修之前緊急訪問一些東西。你可以使用android的USB OTG功能(是的,幾乎每個android都支持這個功能,你可以將鼠標和鍵盤連接到它)。

關鍵字: USB 鼠標 Android 樹莓派

廈門 2025年7月3日 /美通社/ -- 廈門市華師希平雙語學校在三年辦學歷程中取得積極進展,教育教學工作呈現(xiàn)良好態(tài)勢。 教育教學穩(wěn)步推進 中考表現(xiàn):2024年首屆中考總均分在全市表現(xiàn)良好;2025屆地...

關鍵字: BSP 人工智能 AI SE

青島2025年6月30日 /美通社/ -- 海信作為全球消費電子和家用電器領域的領軍品牌,在2025年國際足聯(lián)俱樂部世界杯?(FIFA Club World Cup 2025?,簡稱"世俱杯")上,以...

關鍵字: 海信 AI技術 ENGINE VIEW

與英偉達的技術合作致力加速生產(chǎn)制造的數(shù)字化轉型 舍弗勒全球工廠將通過AI解決方案的應用加速制造工藝的革新,并提升產(chǎn)品質量 舍弗勒憑借數(shù)十年在制造領域的技術積累,推動工業(yè)元宇宙持續(xù)發(fā)展 巴黎和赫...

關鍵字: 數(shù)字化 英偉達 SE NI

巴黎和首爾 2025年6月12日 /美通社/ -- 全球AI內容創(chuàng)作先鋒SKAI Intelligence今日宣布,將于2025年巴黎VivaTech科技盛會正式發(fā)布全球首個完全基于NVIDIA Omniverse構建...

關鍵字: AI NVIDIA SE RS

上海 2025年5月28日 /美通社/ -- 2024年12月15日,DEKRA德凱溫州低壓實驗室正式通過沙特電力公司(SEC)的全面評估,成功入選其認可的獨立測試實驗室名...

關鍵字: 電力 SE 低壓電器 電力系統(tǒng)

迪拜 2025年5月23日 /美通社/ -- 5月20-22日,智能卡支付及零售展覽會(Seamless Middle East 2025)在迪拜國際展覽中心隆重舉行。作為中東地區(qū)最大規(guī)模的智能卡識別及支付展覽會,本次...

關鍵字: 電子 SE 華大 安全芯片

Google 宣布與中國 AR 科技公司 XREAL 達成深度戰(zhàn)略合作,聯(lián)合推出全球首款專為 Android XR 平臺打造的旗艦級 AR 眼鏡 Project Aura。

關鍵字: Google XREAL Android XR眼鏡 AR
關閉