【发布时间】:2012-03-11 12:28:06
【问题描述】:
当我在我的应用程序中触摸按钮 2 或 3 秒时,我想要一个选项菜单。 示例:在消息应用程序中,当我触摸特定消息 2 到 3 秒时,会出现一个选项菜单,其中显示:
删除
复制
锁定
转发
复制到 Sim
等等。 那么如何在我的应用程序中使用它。 我可以使用
onOptionsItemSelected
这个方法。或者别的什么。
这里我还想要一件事,假设在上下文菜单中有五个动作,在选择第五个动作后,第一个动作将禁用,只有在我选择第四个动作时才启用。 假设 cos 是:
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.setHeaderTitle("Option Menu");
menu.add(0, v.getId(), 0, "First Action");
menu.add(0, v.getId(), 0, "Second Action");
menu.add(0, v.getId(), 0, "Third Action");
menu.add(0, v.getId(), 0, "Fourth Action");
menu.add(0, v.getId(), 0, "Fifth Action");
}
现在,当我选择第五个动作时,第一个动作将禁用,只有在我选择第四个动作时才启用。 请推荐我...
【问题讨论】:
-
一切正常。我还想要一件事。我上面提到的。