Топ контрибуторов
loading
loading
Знаете ли Вы, что

Если у вас есть уникальная статья и вы хотите, чтобы она стала достоянием общественности, вы можете разместить ее на Quizful.

Лента обновлений
ссылка May 29 19:12
Комментарий от GeorgeMayoh:
Согласен. Я на сеньорские вопросы 10/13 ответил без ...
ссылка May 29 11:20
Добавлен вопрос в тест ООП в C++
ссылка May 29 02:05
Комментарий от yaroslav1112:
Ну попробуйте этот код вставить в VS и посмотрим ка...
ссылка May 29 01:55
Комментарий от yaroslav1112:
Вопрос конечно отличный, но если бы я увидел, что к...
ссылка May 28 01:42
Добавлен вопрос в тест C++ - Основы
Статистика

Тестов: 153, вопросов: 8597. Пройдено: 460403 / 2252887.

Создания меню опций в Android

head tail Статья
категория
Мобильные технологии
дата31.01.2013
авторIvanShvets
голосов3

В этой статье я хотел бы показать как можно создать меню на примере моего приложения. 

Думаю объяснять не стоит что меню отображается при нажатии на кнопку Menu. Для начала в файле активити с помощью метода OnCreateOptionsMenu создадим меню. Добавляются кнопки легко, при помощи метода add.

public boolean onCreateOptionsMenu(Menu menu) {

      // TODO Auto-generated method stub

     

      menu.add("Shake");

      menu.add("Preferences");

     

      return super.onCreateOptionsMenu(menu);

}

11

У нас появилось 2 пункта меню, теперь давай те сделаем что бы кнопки реагировали на нажатия.

    @Override

    public boolean onOptionsItemSelected(MenuItem item) {

      // TODO Auto-generated method stub

      Toast.makeText(this, item.getTitle(), Toast.LENGTH_SHORT).show();

      return super.onOptionsItemSelected(item);

    }

Метод который обрабатывает события называется onOptionsItemSelected. С помощью него  мы сделали обработку нажатия. Теперь при нажатии на какой то пункт меню, показывается всплывающее сообщение.  На этом я заканчиваю свою небольшую статью, думаю она вам помогла.

Если Вам понравилась статья, проголосуйте за нее

Голосов: 3  loading...
Soffi   LonsMan   inspir3