..


Рекламные ссылки

Меню: Каковы OptionsMenu

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

OptionsMenu

Начнем с представления OptionsMenu. Этот тип меню расположена в нижней части экрана, и вы можете выделить две основные структуры: иконки меню и расширенное меню.

Расширенное меню и иконки меню

Иконка меню обычно содержат наиболее важных шагов, которые пользователь может выполнять в приложении. Как заявил размещаются в нижней части экрана и видны пользователю только после нажатия кнопки меню на устройстве (это справедливо и на тренажере).

Широко используется практика включить в это меню иконок, которые обобщают результат, который будет работать на нажатие пункта меню. Например, если мы говорим о приложении для воспроизведения музыки, можно подумать, общаться с меню значок воспроизведения элемента, связанного с этой транзакции (tringolino в круге).

В связи с этим меню мы имеем ограничение на количество записей, которые можно ввести, и это число равно шести. Но что произойдет, если мы вставляем количество элементов более чем в шесть? только шестой пункт меню будет изменен в элемент, который при нажатии откроется много расширенное меню с другими предметами. Последняя появится в списке, который будет расширяться на весь экран снизу вверх постепенно будет охватывать основное содержание активности окна.

При этом он должен показать немного "кода (которые будут включены в нашу деятельность), которые будут создавать меню опций, который будет образован графического меню и Расширенное меню (необходимо сначала импортировать класс android.view.Menu) :






 общественных OnCreate недействительными (Bundle savedInstanceState) {



  



 super.onCreate (savedInstanceState);



  



 LinearLayout LinearLayout LinearLayout = новый (это);



  



 TextView TextView = новый TextView (это);



  



 textView.setText ("Нажмите на меню симулятор");



  



 linearLayout.addView (TextView);



  



 setContentView (LinearLayout);

   





 }









 общественных onCreateOptionsMenu логическое (меню меню) {

 

  



 menu.add (Menu.NONE, 1, 1, "Пункт 1");



  



 menu.add (Menu.NONE, 2, 2 ", Пункт 2");

 

  



 menu.add (Menu.NONE, 3, 3 ", пункт 3");

 

  



 menu.add (Menu.NONE, 4, 4, "Пункт 4");



  



 menu.add (Menu.NONE, 5, 5 ", пункт 5");



  



 menu.add (Menu.NONE, 6, 6 ", пункт 6");

 

  



 menu.add (Menu.NONE, 7, 7 ", пункт 7");

 

  



 menu.add (Menu.NONE, 8, 8 ", пункт 8");

 

  



 возвращение правда;







 }



Как упоминалось выше, если щелкнуть на меню симулятора сделает видимым значок меню, показанное на рисунке ниже:

Пример IconMenu.

В соответствии со сказанным, так как мы вступили в число пунктов больше, чем шесть, последняя запись будет точка доступа Расширенное меню, которое вы можете видеть в этом screnshot:

Пример ExpandedMenu.

Как мы видим, как только вы выберите один из пунктов в меню, он вернет молча.

В следующей главе мы будем анализировать код и представил слушателям будут ассоциировать конкретные пункты меню.

Помощь разрабатывать приложения для Android
E-Learning
CSS (курс) CSS (курс)
Веб-дизайн и доступность в соответствии с W3C CSS и XHTML. Начиная от 29 €.
Linux (курс) Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €.
Paint Shop Pro (Первый) Paint Shop Pro (Первый)
Веб-графики и редактирования фотографий с Corel PSP известно. Скидка -10% до 14/09/2011.
Рекламные ссылки