English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Пример дизайна меню функциональности Android

Этот пример рассказывает о функциональном меню в Android-программировании. Поделюсь с вами, как это выглядит:

Дизайн функционального меню в Android, в программе определены два подменю: "О программе" и "Выход", при нажатии на "О программе" создается Toast-подсказка, при нажатии на "Выход" программа будет завершена.

В программе, кроме стандартного метода override onCreate, нужно создать еще два метода: onCreateOptionsmenu () и onOptionsItemSelected (), первый отвечает за создание элементов меню, а второй обрабатывает события, возникающие при выборе элементов меню.

Посмотрите на效果图:

Мы сделали изменения только в одном файле, это MenuDemo.Java, код如下:

package com.android.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class MenuDemo extends Activity {
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
 }
 // Создание меню
 public boolean onCreateOptionsMenu(Menu menu) {
  menu.add(0, 0, 0, "О программе");
  menu.add(0, 1, 1, "退出");
  return super.onCreateOptionsMenu(menu);
 }
 //ответ на меню
 public boolean onOptionsItemSelected(MenuItem item) {
  super.onOptionsItemSelected(item);
  switch (item.getItemId()) {
  case 0:
   Toast.makeText(MenuDemo.this, "Добро пожаловать на сайт呐喊", Toast.LENGTH_LONG).show();
  case 1:
   this.finish();
  }
  return true;
 }
}

Для тех, кто интересуется дополнительной информацией о Android, можно проверить темы на сайте: "Введение в разработку Android и продвинутые руководства", "Суммирование навыков работы с Android View", "Суммирование навыков работы с activity в Android", "Суммирование навыков работы с SQLite в Android", "Суммирование навыков работы с json-данными в Android", "Суммирование навыков работы с базами данных в Android", "Обзор навыков работы с файлами в Android", "Суммирование методов работы с SD-картой в Android", "Суммирование навыков работы с ресурсами в Android" и "Суммирование методов использования контроллеров в Android"

Надеюсь, что это руководство поможет вам в разработке приложений для Android.

Декларация: содержимое этой статьи взято из Интернета, авторские права принадлежат соответствующему владельцу, контент предоставлен пользователями Интернета, сайт не обладает правами собственности, не был отредактирован вручную, и не несет ответственности за него. Если вы обнаружите подозрительное нарушение авторских прав, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения о нарушении,并提供 соответствующие доказательства. Если нарушение будет подтверждено, сайт немедленно удалят涉嫌侵权的内容.

Основной учебник
Давай полюбим это