ВУЗ:
Составители:
Рубрика:
139
onCreate() – вызывается при создании activity,
onStart() – вызывается, когда activity становится видимой,
onResume() – вызывается, когда activity начинает взаимодейство-
вать с пользователем,
onPause() – вызывается, когда activity переходит в состояние
паузы,
onStop() – вызывается, когда activity больше не видна пользова-
телю,
onDestroy() – вызывается перед уничтожением activity систе-
мой,
onRestart() – вызывается, когда activity была остановлена, а за-
тем снова запущена.
3.2. Создание пользовательского интерфейса
3.2.1. Объект View
В Android-приложениях пользовательский интерфейс строится с
помощью объектов View и ViewGroup. Каждый экран в Android содер-
жит иерархическое дерево элементов View. Класс View служит базой
для подклассов, называемых «виджетами», которые представляют собой
полностью реализованные объекты пользовательского интерфейса.
Класс ViewGroup служит базой для подклассов, называемых «компо-
новка», которые предлагают различные типы архитектуры компоновки.
Объект View – это структура данных, свойства которой хранят
данные и параметры компоновки для определенной области экрана.
Объект View сам отвечает за свои размеры, компоновку, прорисовку,
изменение фокуса, скроллинг и горячие клавиши.
На платформк Android интерфейс с пользователем строится в виде
иерархического дерева, состоящего из узлов, относящихся к классам
Veiw и ViewGroup. Для того чтобы добавить иерархию элементов поль-
зовательского интерфейса к activity, необходимо вызвать метод
setContentView() класса Activity и передать ему ссылку на корневой
узел иерархии. Метод может принимать как ID ресурса, так и ссылку на
View. Например, при инициализации activity является типичным сле-
дующий код:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Страницы
- « первая
- ‹ предыдущая
- …
- 137
- 138
- 139
- 140
- 141
- …
- следующая ›
- последняя »