2012-05-02 29 views
0

如何獲取我長時間單擊ContextMenu的列表項中的內容?我嘗試使用v.getTag(),但是它總是返回null獲取ContextMenuListener視圖中的內容

@Override 
    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { 
     clsStTwoLineAdapter.ViewHolder holder = (clsStTwoLineAdapter.ViewHolder)v.getTag(); 
       . 
       . 
       . 
       . 
} 

這是我ViewHolder

public class ViewHolder { 
     TextView text; 
     TextView text2; 
     TextView text3; 
     ImageView imgLineItem; 
     int MessageID; 
    } 

就像我說的holder總是null,所以我還能怎麼得到的是在那裏?

回答

1

看到這個post

+0

和[** this **](http://stackoverflow.com/q/2321332/844882)。 –