Как создать свое меню в android приложении, как добавить пункты в меню, как обработать нажатие (выбор) пунктов меню, что такое конструкции выбора в языке Java: if…else, switch. Познакомимся с методами onCreateOptionsMenu, getMenuInflater, onOptionsItemSelected.
Конструкции выбора в языке Java: if…else, switch
Группа взаимопомощи Вконтакте для начинающих ANDROID разработчиков и программистов
Скачать видеоуроки
Поддержите наш проект
на вопрос по Toast:
записи вызовут аналогичный эффект.
Отличие – первую можно использовать, чтобы задать дополнительные параметры, например, toast.setGravity(Gravity.CENTER, 0, 0), или настроить для Тоста customView.\ (toast.setView (customView)ю
Подскажите, пожалуйста, почему Вы используете именно такие записи для конструкции выборки:
Int id = item.getItemId();
и далее
switch (id)
а не указываете идентификатор непосредственно в скобках после switch:
switch (item.getItemId()) { }
Зачем нужно отдельно инициализировать id типа int?
Также есть вопрос по Toast. В 12-м уроке для его инициализации мы указывали в методе следующие записи:
Toast toast = Toast.makeText(this, "Нажата кнопка 1", Toast.LENGTH_LONG);
toast.show();
В этом уроке Вы использовали другую запись:
Toast.makeText(this, "Нажата кнопка 1", Toast.LENGTH_LONG).show();
Т.е. эти две записи аналогичны друг другу и “Toast toast = ” можно не писать?