Android:触摸按钮3或4秒后显示选项菜单
当我在应用程序中触摸按钮2或3秒时,我需要一个选项菜单。 示例:在消息应用程序中,当我触摸特定消息2到3秒时,会出现一个选项菜单,显示: 删除 抄袭 锁 前进 复制到Sim卡 等等。 那么我如何在我的应用程序中使用它呢。 我能用吗 OnOptions项目已选定 这个方法。或者别的什么 这里还有一件我想要的事情,假设在上下文菜单中有五个动作,在选择第五个动作之后,第一个动作将被禁用,并且只有在我选择第四个动作时才被启用。 假设cose为:Android:触摸按钮3或4秒后显示选项菜单,android,option,Android,Option,当我在应用程序中触摸按钮2或3秒时,我需要一个选项菜单。 示例:在消息应用程序中,当我触摸特定消息2到3秒时,会出现一个选项菜单,显示: 删除 抄袭 锁 前进 复制到Sim卡 等等。 那么我如何在我的应用程序中使用它呢。 我能用吗 OnOptions项目已选定 这个方法。或者别的什么 这里还有一件我想要的事情,假设在上下文菜单中有五个动作,在选择第五个动作之后,第一个动作将被禁用,并且只有在我选择第四个动作时才被启用。 假设cose为: public void onCreateContextMe
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");
}
现在,当我选择第五个动作时,第一个动作将禁用,只有当我选择第四个动作时才启用。
请建议我…尝试使用上下文菜单,这将是特定于消息的,而且也很简单。它类似于选项菜单。尝试使用上下文菜单,这将是特定于消息的,也很简单。它类似于选项菜单。仅供参考,您所说的菜单称为上下文菜单。,不是选项菜单。 此处给出了更详细的示例: 菜单指南:
完成示例后,只需执行按钮。FYI,您所说的菜单称为上下文菜单,不是选项菜单。 此处给出了更详细的示例: 菜单指南:
完成示例后,只需实现按钮。请尝试使用LongClickListener获取按钮。它可能符合你的要求
button.setOnLongClickListener(new OnLongClickListener(
) {
@Override
public boolean onLongClick(View arg0) {
// TODO Auto-generated method stub
//do the necessary here
return true;
}
});
尝试使用LongClickListener获取按钮。它可能符合你的要求
button.setOnLongClickListener(new OnLongClickListener(
) {
@Override
public boolean onLongClick(View arg0) {
// TODO Auto-generated method stub
//do the necessary here
return true;
}
});
@维尼特维卡什:上帝保佑你们……在问问题之前你们应该三思而后行。每件事都很顺利。我还有一件事要做。这是我上面提到的。@vinitvikash这不是一个正确的提问方式,你应该清楚你的疑问。@vinitvikash请在第一次提问时澄清。每次你彻底改变一个问题,你就会产生一个充满错误答案的页面。请以后多加小心。@vinitvikash上帝保佑你……在问问题之前你应该三思而后行。每件事都很顺利。我还有一件事要做。这是我上面提到的。@vinitvikash这不是一个正确的提问方式,你应该清楚你的疑问。@vinitvikash请在第一次提问时澄清。每次你彻底改变一个问题,你就会产生一个充满错误答案的页面。以后请多加小心,一切都好。我还有一件事要做。我上面提到过,一切都很好。我还有一件事要做。我上面提到过,一切都很好。我还有一件事要做。我上面提到过,一切都很好。我还有一件事要做。我上面提到过,一切都很好。我还有一件事要做。我上面提到过,一切都很好。我还有一件事要做。我上面提到过。