Android: создайте ContextMenu с помощью Buttonclick или Edittext. - PullRequest
0 голосов
/ 19 февраля 2012

У меня есть кнопка / текст редактирования для сброса настроек приложения ....

Если нажать кнопку (не долго нажимать), я хочу получить контекстное меню с кнопкой, где я могу подтвердитьсброс или нет!

Какой слушатель мне нужен для того, чтобы моя кнопка вызывала 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 Ответ

1 голос
/ 19 февраля 2012

Я не думаю, что вы действительно можете запустить ContextMenu нажатием Button (это меню может обрабатываться непосредственно системой Android).

Вы должны использовать Dialog (илиAlertDialog), чтобы получить выбор пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...