ВУЗ:
Составители:
Рубрика:
148
onLongClick() – вызывается, когда пользователь касается и
удерживает элемент или фокусируется на нем с помощью навигационых
клавиш или трэкбола и нажимает и удерживает клавишу ввод (enter)
или нажимает и удерживает трэкбол.
onFocusChange() – вызывается, когда пользователь наводит или
убирает фокус с элемента, используя навигационные клавиши или трэк-
бол.
onKey() – вызывается, когда пользователь фокусируется на эле-
менте и нажимает или отпускает клавишу.
onTouch() – вызывается, когда пользователь выполняет действие,
квалифицируемое как событие касания, включая нажатие, отпускание,
или любое движение по экрану.
onCreateContextMenu() – вызывается при создании контекст-
ного меню.
Каждый метод содержится в своем собственном интерфейсе в
единственном числе. Чтобы задать один из этих методов, необходимо
реализовать соответсвующий интерфейс и передать его методу
View.set<eventname>Listener().
Например, setOnClickListener().
Всплывающие уведомления
Всплывающее уведомление – это сообщение, которое появляется
на поверхности окна приложения. Оно занимает только область на эк-
ране, необходимую для сообщения, а основное приложение остается
видимым и интерактивным. Уведомление автоматически появляется и
затухает и не принимает событий взаимодействия с пользователем.
Для того чтобы создать всплывающее уведомление, необходимо
создать экземпляр Toast с помощью статического метода makeText().
Этот метод принимает три параметра: контекст приложения Context,
текстовое сообщение и длительность уведомления по времени. Метод
возвращает инициализированный объект Toast. Затем уведомление
можно отобразить с помощью метода show(), как показано в следую-
щем примере.
Context context = getApplicationContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
Страницы
- « первая
- ‹ предыдущая
- …
- 146
- 147
- 148
- 149
- 150
- …
- следующая ›
- последняя »
