2012-02-19 53 views
0

我有一個按鈕/ EDITTEXT重置我的應用程序,設置....安卓:通過Buttonclick或EDITTEXT

如果按按鈕(無長按),我想用一個ContextMenu創建一個文本菜單一個按鈕,我可以確認重置或不!

我需要哪個監聽器來調用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); 
} 

以及如何獲取TextView或ContextMenu()中的按鈕?!? 你有什麼建議嗎?

回答

1

我不認爲你實際上可以通過點擊Button開始ContextMenu(這個菜單可以直接由Android系統處理)。

您應該使用Dialog(或AlertDialog)來獲得您的用戶選擇。

+0

謝謝你是偉大的....什麼是從我自己的大腦狗屎;-) – JavaNullPointer 2012-02-19 15:17:19