Android Studio Toast: How to Use Toasts in Android Apps
Android Studio Toast - это компонент пользовательского интерфейса, который используется для отображения уведомлений или сообщений на короткое время. Он представляет собой маленькое всплывающее окно, которое появляется на экране и автоматически исчезает через указанное время или когда пользователь смахивает его в сторону.
Основные методы Toast:
1. `makeText()`: Создает новый экземпляр Toast, принимает контекст приложения, текст сообщения и длительность отображения в качестве параметров. Например:
java
Toast.makeText(getApplicationContext(), "Привет, мир!", Toast.LENGTH_SHORT).show();
2. `show()`: Отображает Toast на экране. Например:
java
Toast toast = Toast.makeText(getApplicationContext(), "Привет, мир!", Toast.LENGTH_SHORT);
toast.show();
3. `setGravity()`: Устанавливает позицию вывода Toast. Например, чтобы отобразить Toast в нижней части экрана:
java
Toast toast = Toast.makeText(getApplicationContext(), "Привет, мир!", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.BOTTOM, 0, 0);
toast.show();
4. `setDuration()`: Устанавливает длительность отображения Toast. Длительность может быть `Toast.LENGTH_SHORT` или `Toast.LENGTH_LONG`. Например:
java
Toast toast = Toast.makeText(getApplicationContext(), "Привет, мир!", Toast.LENGTH_LONG);
toast.show();
5. `setView()`: Устанавливает пользовательский макет для Toast. Например, чтобы отобразить иконку в Toast:
java
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.toast_layout, (ViewGroup) findViewById(R.id.toast_layout_root));
Toast toast = new Toast(getApplicationContext());
toast.setView(layout);
toast.show();
Использование Toast является простым и удобным способом отображения уведомлений или сообщений пользователю в Android приложениях.