..


Рекламные ссылки

Мы используем Тост

Давай в этой главе, чтобы иметь дело с виджетом последних: то есть тост. Этот объект используется во многих приложениях, чтобы показать вам сообщения временной длительности сопоставима с уведомлением.

Пример использования этого виджета, чтобы уведомить пользователя сообщением вроде "сохранить сделанные" или "в исполнении" после того как пользователь принимает какие-то действия. Особенностью этого виджета является то, что она является чрезвычайно просто, поскольку он имеет возможность показывать только сообщения видео или изображения, не имея возможности для взаимодействия с пользователем.

Теперь давайте посмотрим код, чтобы показать видео тост с текстом, который у нас есть. Для этого мы сможем возобновить старый проект на кнопках и слушателей, или (рекомендуется ознакомиться с программирования), чтобы переписать код для кнопки, и ассоциация OnClickListener. Чтобы иметь возможность использовать Тост импортировать класс в нашем проекте:

 



 android.widget.Toast

 

Posizioniamoci теперь в методе OnClick и вставьте эти две строки кода:






 Тост mioToast Toast.makeText = (HelloWorld.this,

 





 "Это игра, созданная Тост MrWebMaster"

 





 Toast.LENGTH_LONG);









 mioToast.show ();



Мы намерены тщательно проанализировать метод и прототип метода makeText выглядит следующим образом:

 



 makeText (Контекст контексте CharSequence текст, Int продолжительности)

 
В качестве первого параметра, метод требует контекст, в котором применяются тост. Поскольку код вставляется в слушатель не может пройти, как связи с этим, потому что слушатель passaremo в качестве аргумента в которой этот же это не применимо тост. Это должны быть переданы в качестве контекста для основной деятельности, чтобы показать видео, а затем вставить тост HelloWorld.this в качестве параметра.
В качестве второго параметра, в принципе, вы передаете текст, который мы хотим показать пользователю.
Наконец в качестве последнего параметра передается константа в нашем случае LENGHT_LONG, который используется для определения длины Тост видимости. К сожалению, вы не можете указать этот параметр, секунд в течение которых точное Тост должен быть виден, но вместо этого вы можете выбрать только между постоянными выше, и постоянное LENGHT_SHORT, что задает видимость продолжительностью менее первая постоянная Тост .

Таким образом, эффект первого кусок кода для создания экземпляра объекта типа тост с желаемыми характеристиками, но, тем не менее, тост не видно. Для этого вы должны вызвать шоу () метод на себе тост.

Как видим, в первом примере, мы указали нашу позицию нашей деятельности, где тост. Чтобы использовать этот метод для установки положения тост, необходимо сначала импортировать следующий класс:

 



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



Помощь разрабатывать приложения для Android
E-Learning
Java (курс) Java (курс)
ООП программирование в Java-вс От 49 €.
Запись компакт-дисков и DVD-дисков (электронных книг) Запись компакт-дисков и DVD-дисков (электронных книг)
Руководство для записи компакт-дисков и DVD-дисков с бесплатных программ. Всего лишь 25 €.
SQL и базы данных (курс) SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €.
Рекламные ссылки