ВУЗ:
Составители:
Рубрика:
149
Стандартное уведомление появляется внизу экрана, по центру.
Можно изменить это положение с помощью метода setGravity(int
gravity, int xOffset, int yOffset). Метод принимает три
параметра: константу Gravity, отступ по x и отступ по y.
Например, если нужно показать уведомление в верхнем левом уг-
лу, то можно использовать:
toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);.
Для демонстрации создадим приложение, включающее элементы
интерфейса – RadioGroup, EditText и двух кнопок (Button). Пер-
вая кнопка выводит уведомление, содержащее текст из поля EditText.
Вторая кнопка очищает содержимое EditText. Выбор RadioButton
в RadioGroup помещает текстовую метку соответствующей
RadioButton в EditText.
Листинг 3.3: Файл компоновки.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/andro
id"
>
<RadioGroup
android:id="@+id/rg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<RadioButton
android:text="RadioButton 1"
android:layout_width="wrap_content"
android:id="@+id/radioButton1"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:checked="true"
/>
<RadioButton
android:text="RadioButton 2"
android:id="@+id/radioButton2"
android:layout_height="wrap_content"
android:layout_below="@+id/radioButton1"
android:layout_alignParentLeft="true"
android:layout_width="144dp"
/>
Страницы
- « первая
- ‹ предыдущая
- …
- 147
- 148
- 149
- 150
- 151
- …
- следующая ›
- последняя »