Разработка мобильных приложений. Соколова В.В. - 148 стр.

UptoLike

Составители: 

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();