..


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

Создать AlertDialog

Еще один инструмент широко используется во многих приложениях "AlertDialog. Этот элемент используется для отображения информационного сообщения для пользователя, как правило, ошибки, нежелательное поведение или подтверждения со стороны пользователя, чтобы какие-то действия (он, таким образом, возможность получать и управлять входами со стороны " пользователем). Чтобы было ясно, что всплывающее окно, которое появляется, с небольшим количеством анимации, заменяя деятельность в то время была на экране.

Например, приложение, которое требуется подключение к Интернету, чтобы сделать некоторые operazoni, un'AlertDialog может показать пользователю, когда устройство, которое вы не можете подключиться к Wi-Fi.

Следует отметить, что AlertDialog, как только на экране, чтобы деятельность, которая создается без взаимодействия с пользователем. Она может снова работать с деятельностью только и исключительно, когда Вы решите закрыть AlertDialog.

Посмотрим теперь, как создать пользовательские AlertDialog в названии и сообщения, а с двумя кнопками, которые будут связаны с слушателя, который будет в состоянии понять, какой из двух кнопок нажата.

Сначала давайте посмотрим код для создания ALertDialog. Для этого мы можем с уверенностью позиционировать себя в файл Java (если мы используем старый файл проекта posizioniamoci HelloWorld.java) и первое, что мы импортируем следующие пакеты.:






 android.app.AlertDialog импорта;







 android.content.DialogInterface импорта;



Первый пакет будет импортировать класс относительных all'AlertDialog и второй пакет будет импортировать необходимые инструменты для реализации слушателя для кнопки, чтобы добавить AlertDialog.

Импортные приборы должны ввести следующий код в OnCreate метод, и, конечно, после вызова setContentView:






 AlertDialog.Builder miaAlert AlertDialog.Builder = новый (это);







 miaAlert.setTitle ("AlertDialog из MrWebMaster");







 miaAlert.setMessage («Это мой первый AlertDialog");







 AlertDialog miaAlert.create предупреждение = ();







 Alert.show ();



Анализируя код, мы видим, что создание всей структуры предупреждение, присвоенный объекту AlertDialog.Builder, что через вызов метода SetTitle setMessage, и задает название и послание AlertDialog для отображения пользователю. Обратите внимание, что конструктор объекта передается как AlertDialog.Builder этом контексте деятельности мы работаем с прямо сейчас.

Структурированные AlertDialog AlertDialog инициализации объекта создается с характеристиками установленного строителя через метод OnCreate. До сих пор мы только экземпляра объекта AlertDialog запустил приложение и если мы не увидим на экране. Чтобы избежать этого, вы вызываете показать метод, который позволяет точно экран dell'AlertDialog.

Очень распространенной практикой является добавление, до титула «объяснительной изображение AlertDialog должны изобразить смысл сообщения. Чтобы было ясно, если сообщение будет отображаться для пользователя сообщение об ошибке было бы целесообразно включить изображение, которое представляет такой восклицательный знак на красном фоне или, если сообщение является предупреждением связано с классическим образ восклицательным знаком внутри в желтом треугольнике.

Чтобы показать, как выполнить эту дополнительную настройку icon.png использовать изображение (тот, который определяет наше приложение в меню), расположенный в папке RES / холст.

И "Просто вставьте эту дополнительную строителем в строку кода:

 



 miaAlert.setIcon (R.drawable.icon);

 

В следующей главе мы собираемся добавить кнопки AlertDialog и связать слушателя.

Помощь разрабатывать приложения для Android
E-Learning
OpenOffice (книгу) OpenOffice (книгу)
С открытым исходным кодом для управления офисной работы. Всего лишь 25 €.
Paint Shop Pro (Первый) Paint Shop Pro (Первый)
Веб-графики и редактирования фотографий с Corel PSP известно. От 49 €.
Расширенный веб-мастеров (курс) Расширенный веб-мастеров (курс)
Станьте профессиональным веб-мастером. С 39 €.
Рекламные ссылки