2012-01-11 13 views
0

小さな問題があります。私は、テキストを上に移動するためのOnClickと、メニューリストを表示するためのdowmとregisterforcontextmenuを使用しています...問題はここでtextview1とonclickのためにregisterforcontextmenu Textview1で演技していません...なぜ私は知りません....あなたの提案が必要です。ありがとうございます -私たちは同じテキストビューのためにregisterforcontextmenuとonclicklistenerを与えることができます

+0

(関連する部分の)コードを表示すると役立つでしょう。 – THelper

答えて

4

私はonLongClickListenerで開くためにコンテキストメニューをトリガーします。次に、onClickListenerとonLongClickListenerを同時に使用することができます。

TV.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     // do something 
    } 
}); 

TV.setOnLongClickListener(new View.OnLongClickListener() { 
    @Override 
    public boolean onLongClick(View v) { 
     registerForContextMenu(v); 
     openContextMenu(v); 
     unregisterForContextMenu(v); 
     return true; 
    } 
}); 
+0

ちょうどセットconvertView.setLongClickable(真); – Dayerman

0

set convertView.setLongClickable(true);

関連する問題