Android上下文選單,長按出現的選單

2021-07-04 19:59:43 字數 813 閱讀 5666

1.定義上下文選單資源

在menu目錄下建立list_item_context.xml

xmlns:android="" >

android:id="@+id/action_delete"

android:icon="@android:drawable/ic_menu_delete"

android:showasaction="ifroom"

android:title="@string/action_delete"/>

menu>

2.建立上下文選單

@override

public

void

oncreatecontextmenu(contextmenu menu, view v,

contextmenuinfo menuinfo)

3為上下文選單登記檢視,只有登記了的檢視才能啟動上下文選單。

listview listview=(listview) findviewbyid(r.id

.list);

registerforcontextmenu(listview);

4響應上下文選單

@override

public

boolean

oncontextitemselected(menuitem item)

return

super.oncontextitemselected(item);

}

EditText 長按彈出的上下文選單

當edittext獲取焦點後,如果長按edittext就會彈出乙個上下問選單 如果剪貼簿上沒有內容的話,就不會有粘帖選項,否則就會有粘帖選項 clipboardmanager cm clipboardmanager getsystemservice clipboard service edittex...

ContextMenu上下文選單

上下文選單一般是真針對listview 多條資料的操作 需求 在listview中顯示聯絡歷史的 號碼,長按顯示的上下文選單為複製號碼到撥號盤 傳送資訊 複製號碼,與之相對應的事件。布局 1 linearlayout xmlns android 2android layout width match...

上下文 上下文棧

全域性 函式 區域性 在執行全域性 前將window確定為全域性執行上下文 對全域性資料進行預處理 var定義的全域性變數 undefined,新增為window的屬性 function宣告的全域性函式 賦值 fun 新增為window的方法 this 賦值 window 開始執行全域性 在呼叫函式...