Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
SanchezPluz
49 / 49 / 1
Регистрация: 31.10.2012
Сообщений: 478
#1

Исполнение кода элемента из меню - Android

12.08.2013, 13:27. Просмотров 341. Ответов 1
Метки нет (Все метки)

Добрый день.

Настиг вот такой вопрос: как можно сделать исполнение кода элемента из меню Activity (там, где три точки нарисованы)? Например, при нажатии в меню дефолтного Settings появляется текст "Это настройки".
Как такое реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2013, 13:27     Исполнение кода элемента из меню
Посмотрите здесь:

Android Оптимизация кода
Android Получение кода страницы
Как при выборе пункта меню получить значение элемента формы? Android
Установка style из кода Android
Исполнение разных строк кода в зависимости от ситуации Android
Eclipse дополнение кода Android
Android Реализация фрагмента кода
Android Генратор QR-кода
Android Добавление элемента в список меню
Исполнение скрипта в android приложении Android
Android Доработка кода
Повторное использование кода Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wenceslaus
Android Developer
129 / 129 / 4
Регистрация: 05.07.2013
Сообщений: 205
12.08.2013, 13:48     Исполнение кода элемента из меню #2
Переопределите метод onOptionsItemSelected(MenuItem) у Activity:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // идентификация нажатого пункта меню по названию
    if (item.getTitle().equals("Settings")) {
        Toast.makeText(this, "Это настройки", Toast.LENGTH_SHORT).show();
    }
    // идентификация нажатого пункта меню по id (так правильнее)
    if (item.getItemId() == R.id.settings) {
        Toast.makeText(this, "Это настройки", Toast.LENGTH_SHORT).show();
    }
 
    return true;
}
Yandex
Объявления
12.08.2013, 13:48     Исполнение кода элемента из меню
Ответ Создать тему
Опции темы

Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru