コンテキストメニューで長い間クリックしたリストアイテムには何が含まれていますか?使ってみv.getTag()
ましたが、いつも戻ってきnull
ます。
@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
です、それで私は他にどうやってそこにあるものを手に入れることができますか?