我有一个小问题我正在使用OnClick来移动文本和dowm和registerforcontextmenu来显示菜单列表...这里的问题是如果我使用registerforcontextmenu for textview1然后onclick没有在Textview1上执行...为什么我不知道....我需要你的建议..谢谢你 -
答案 0 :(得分: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;
}
});