Android:通过Buttonclick或Edittext创建ContextMenu

时间:2012-02-19 14:57:55

标签: android contextmenu android-context

我有一个Button / Edittext来重置我的App-Settings ....

如果按下按钮(没有长按),我想获得一个带按钮的Contextmenu,我可以确认是否重置!

我需要哪个侦听器才能调用ContextMenu?

是否也可以通过此方法创建上下文菜单?

public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        //create Contextmenu to confirm or not
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

如何在ContextMenu()中获取Textview或Button?!?  你有任何建议吗?

1 个答案:

答案 0 :(得分:1)

我认为您实际上无法在ContextMenu点击时启动Button(此菜单可由Android系统直接处理)。

您应该使用Dialog(或AlertDialog)来让您的用户选择。