3 .7 . Добавление меню
59
Рис . 3 .9 . Экран About после применения
темы для диалоговых окон
Запу�тите про�ра��у �нова� окно
About
�ейча� вы�лядит так� как показано на
ри�� 3�9�
Мно�ие про�ра��ы нужда�т�я в �ен� и в у�тановке пара�етров� по�то�у �ле�
ду��ие два раздела по�вя�ены их определени��
3 .7 . Добавление меню
������� поддерживает два типа �ен�� Первый — �то �ен�� которое появляет�я�
ко�да вы нажи�аете физиче�ку� кнопку
Menu
� Второй — �то контек�тное �ен��
которое в�плывает� ко�да вы прика�аете�� пал��е� к �крану и удерживаете е�о
не�кол�ко �екунд (или нажи�аете и удерживаете трек�болл или �ентрал�ну�
кнопку D�pa�)�
ВОПРОС/ОТВЕТ
Почему бы не использовать элемент управления HTML?
������� поддерживает внедрение веб�браузера пря�о в �ле�енты управления по�ред�
поддерживает внедрение веб�браузера пря�о в �ле�енты управления по�ред�
�тво� кла��а WebV�ew (��� раздел 7�2� «Веб�браузеро� � в��веро�»)� Так поче�у бы
про�то не и�пол�зоват� �то для окна �b�ut?
В прин�ипе� вы �ожете так и �делат�� WebV�ew поддерживает �ораздо более бо�атое
фор�атирование� че� про�той TextV�ew� но он и�еет некоторые о�раничения (такие� как
невоз�ожно�т� и�пол�зования прозрачно�о фона)� Также WebV�ew — �то ре�ур�ое�кий
виджет� который работает �едленнее и требует бол�ших ре�ур�ов� че� TextV�ew� Для ва�
TextV�ew� Для ва�
� Для ва�
ших �об�твенных приложений и�пол�зуйте л�бой подходя�ий для ваших нужд �по�об�
60 Глава 3 • Разработка пользовательского
интерфейса
Для начала �делае� так� что ко�да пол�зовател� нажи�ает на клавишу
Menu
�
про�ра��а открывает �ен� типа то�о� которое изображено на ри�� 3�10� Начне�
� определения не�кол�ких �трок� которые �ы буде� и�пол�зоват� позже:
Достарыңызбен бөлісу: