ListView的上下文長按事件
在SetAdapter後加上:registerForContextMenu(listView);// 上下文選單和listview結合的紐帶
然後實現長按事件:其中:menuInfo.position是獲取當前長按的是哪一項
// 上下文的點選事件 @Override public boolean onMenuItemSelected(int featureId, MenuItem item) { if (item.getMenuInfo() instanceof AdapterContextMenuInfo) { AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item .getMenuInfo(); // 處理選單的點選事件 switch (item.getItemId()) { 其中:menuInfo.position能獲取當前長按的item case 1: break; case 2: Toast.makeText(this, "檢視功能" + menuInfo.position, Toast.LENGTH_SHORT).show(); break; case 3: break; case 4: Toast.makeText(this, "取消功能" + menuInfo.position, Toast.LENGTH_SHORT).show(); break; } } return super.onContextItemSelected(item); }
相關推薦
ListView的上下文長按事件
在SetAdapter後加上:registerForContextMenu(listView);// 上下文選單和listview結合的紐帶 然後實現長按事件:其中:menuInfo.position是獲取當前長按的是哪一項 // 上下文的點選事件 @Override
ListView的長按事件和點選事件衝突的解決辦法
需求是這樣的:listView中點選item 跳轉到一個activity,長按item可以對這條item進行刪除操作,在刪除前會彈出dialog(確認刪除對話方塊)。 但是在開發過程中
ListView的item的點選事件和長按事件
mAdapter = new MyCollectAdapter(this, myCollects,mImageLoad.getImageLoadingListener(), mImageLoad.getOptions()); mPullRefreshList
ListView中的點選事件和長按事件
眾所周知,ListView有兩種觸發時間的監聽,下面簡單的介紹了這兩種觸發: 點選事件:lv.setOnItemClickListener 長按事件:lv.setOnItemLongClickList
ListView:長按彈出上下文選單(ContextMenu)
有兩種方法實現長按彈出上下文選單: 方法一: 1)註冊上下文選單 /** * 上下文選單演示Demo * * @author CodingMyWorld 2011-8-27 下午03:22:39 */ publicclass SampleContextMe
移動端長按事件
bsp alert efi fin ont params () word 超過 第一種方法:這個例子我獲取不到當前長按元素; $.fn.longPress = function(fn) { var timeout = undefined; var $t
h5移動端阻止瀏覽器長按事件
-1 ext clas move 事件 his 設置 urn log 移動端長按圖片或者元素的時候會出現默認的瀏覽器事件,這樣會影響自定義的長按行為,很麻煩。微信的圖片和元素的長按事件效果如下 找到了一個方式去掉首先要把圖片放到div的背景圖片中(用圖片試了不行,如果有大
移動端長按事件操作
fun 布局 nbsp right out ldr click z-index dom 之前在公司項目上用到長按,也用過jq mobile,好像與後端用的沖突,就沒用。 這個是長按當前的,當前DOM操作。 布局 <ul id="lis"> &l
百度地圖手機端單觸點單擊和長按事件,解決部分手機(小米手機)地圖單擊事件失效,多觸點、拖動依然觸發長按的bug
|| ble apply timeout console dto eat 問題 int /** * Author 嶽曉 * * 對百度地圖的事件擴展,目前擴展了fastclick和longclick, * 解決某些設備click不執行的問題
C#長按事件
part dia true dsta public 交互 nav system component using System;using System.Collections.Generic;using System.Linq;using System.Text;using
長按事件(完整程式碼)長按觸發
直接新建個html把程式碼全部放裡面,檢視效果! <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title> <scr
移動端h5模擬長按事件
為啥寫這篇文章 最近接了個需求,要求長按某個標籤顯示刪除一個懸浮的刪除按鈕。這個需求其實在app上很常見,但是在移動端h5中,我們沒有長按的事件,所以就需要自己模擬這個事件了。 大概效果如下: ps: 為了做個gif還下了app,還得通過郵件發到電腦上,腦瓜疼。。 思路 放棄c
html5長按事件
<!doctype html> <html> <head> <meta charset="UTF-8">
jQuery監聽滑鼠長按事件
jQuery監聽滑鼠長按事件 <script> var timeout;//用於儲存定時器的變數 //#moveLeft 表示需要監聽長按事件的元素 $("#moveLeft").mousedown(function() { timeo
移動端長按事件——jquey例子
$("#target").on({ touchstart: function(e) { // 長按事件觸發 timeOutEvent = setTimeout(function() {
vue自定義移動端touch事件,點選、滑動、長按事件
**HTML** <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link href="favicon.ico" mce_href="favicon.
Android RecyclerView自帶原生點選和長按事件
RecyclerView 系統自帶點選和長按事件(可複用) 寫在前面 我們用過RecyclerView的朋友都知道,它是不能直接設定其點選事件的,系統並沒有給我們提供api,不像TextView,Button等控制元件,可以直接setOnClickListener(),
為RecyclerView新增優雅的點選事件、長按事件
本篇參考:Hugo的文章-Getting your clicks on RecyclerView 效果如下 一、完整的點選、長按事件支援類 先要準備一份resources res -> values ->
為RecyclerView新增點選事件、長按事件
本篇展示手機內已安裝的軟體資訊,並新增事件,效果如下 一、準備工作 儲存App資訊的bean public class AppInfo { public String name; // 應用名
android 長按事件
1 private boolean shortPress = false; 2 3 @Override 4 public boolean onKeyLongPress(int keyCode, KeyEvent event) { 5 if (keyCode