..
Давай в этой главе, чтобы иметь дело с виджетом последних: то есть тост. Этот объект используется во многих приложениях, чтобы показать вам сообщения временной длительности сопоставима с уведомлением.
Пример использования этого виджета, чтобы уведомить пользователя сообщением вроде "сохранить сделанные" или "в исполнении" после того как пользователь принимает какие-то действия. Особенностью этого виджета является то, что она является чрезвычайно просто, поскольку он имеет возможность показывать только сообщения видео или изображения, не имея возможности для взаимодействия с пользователем.
Теперь давайте посмотрим код, чтобы показать видео тост с текстом, который у нас есть. Для этого мы сможем возобновить старый проект на кнопках и слушателей, или (рекомендуется ознакомиться с программирования), чтобы переписать код для кнопки, и ассоциация OnClickListener. Чтобы иметь возможность использовать Тост импортировать класс в нашем проекте:
android.widget.Toast
Posizioniamoci теперь в методе OnClick и вставьте эти две строки кода:
Тост mioToast Toast.makeText = (HelloWorld.this, "Это игра, созданная Тост MrWebMaster" Toast.LENGTH_LONG); mioToast.show ();
Мы намерены тщательно проанализировать метод и прототип метода makeText выглядит следующим образом:
makeText (Контекст контексте CharSequence текст, Int продолжительности)В качестве первого параметра, метод требует контекст, в котором применяются тост. Поскольку код вставляется в слушатель не может пройти, как связи с этим, потому что слушатель passaremo в качестве аргумента в которой этот же это не применимо тост. Это должны быть переданы в качестве контекста для основной деятельности, чтобы показать видео, а затем вставить тост HelloWorld.this в качестве параметра.
Таким образом, эффект первого кусок кода для создания экземпляра объекта типа тост с желаемыми характеристиками, но, тем не менее, тост не видно. Для этого вы должны вызвать шоу () метод на себе тост.
Как видим, в первом примере, мы указали нашу позицию нашей деятельности, где тост. Чтобы использовать этот метод для установки положения тост, необходимо сначала импортировать следующий класс:
android.view.Gravity
Чтобы разместить тост, например, в центре экрана, просто введите следующую строку кода при вызове шоу () метод:
setGravity (Gravity.CENTER, 0, 0);Как можно видеть в качестве первого аргумента мы передаем центре экрана, а затем отклонение указано на оси X Y оси от точки, упомянутых выше.
И "можно, как уже упоминалось выше, заменить текст тоста с изображением, чтобы показать вам.
В этом случае, конечно, вы не можете использовать метод makeText, но мы будем использовать конструктор Тост (Контекст контексте), передавая только контекст (что и активность).
Затем мы используем метод setview (), чтобы связать изображение на наш тост.
Вот полный код, чтобы показать unimmagine использованием тост:
ImageView ImageView imageForToast = новый (HelloWorld.this); imageForToast.setImageResource (R.drawable.icon); Тост Тост mioToast = новый (HelloWorld.this); mioToast.setView (imageForToast); mioToast.show ();
| |
Java (курс)
ООП программирование в Java-вс От 49 €. |
| |
Запись компакт-дисков и DVD-дисков (электронных книг)
Руководство для записи компакт-дисков и DVD-дисков с бесплатных программ. Всего лишь 25 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |