Оглавление:

HelloWorld с кнопкой выхода AndroidStudio: 4 шага
HelloWorld с кнопкой выхода AndroidStudio: 4 шага

Видео: HelloWorld с кнопкой выхода AndroidStudio: 4 шага

Видео: HelloWorld с кнопкой выхода AndroidStudio: 4 шага
Видео: 002 Первый запуск ANDROID STUDIO. Программа Hello world. 2024, Ноябрь
Anonim
HelloWorld с кнопкой выхода AndroidStudio
HelloWorld с кнопкой выхода AndroidStudio
HelloWorld с кнопкой выхода AndroidStudio
HelloWorld с кнопкой выхода AndroidStudio

В этом руководстве вы узнаете, как создать приложение для Android, отображающее текст Hello World и кнопку «Выход» для выхода из действия.

Шаг 1. Создайте новый проект

Откройте Android Studio и создайте новый проект. Назовите свой новый проект HelloWorld и добавьте пустое действие.

Шаг 2. Отредактируйте Activity_main.xml

Добавьте новое текстовое представление и кнопку (как показано ниже) внутри res> layout> activity_main.xml.

android: id = "@ + id / btn_logout" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: layout_below = "@ + id / textView" android: layout_centerHorizontal = "true" android: text = "Exit" android: textColor = "@ color / black" />

Поскольку мы используем цвета для текста, добавьте новый ресурс в color.xml. Перейдите в res> values> colors.xml и добавьте следующий код

# 0d0c0c>

Шаг 3. Теперь отредактируйте MainActivity.java

Добавьте следующий код в метод OnCreate () в MainActivity.java

Мы добавляем к кнопке функцию OnClickListener, поэтому всякий раз, когда пользователь нажимает на кнопку, всплывает диалоговое окно с предупреждением «Вы хотите выйти?». Пользователю будут предоставлены два варианта: «Да…» для выхода и «Не…» для закрытия диалогового окна и возврата в главное меню.

Кнопка btnlogout = (Кнопка) findViewById (R.id.btn_logout);

btnlogout.setOnClickListener (new View. OnClickListener () {@Override public void onClick (View view) {final AlertDialog. Builder builder = new AlertDialog. Builder (MainActivity.this); builder.setTitle ("Exit"); builder.setMessage ("Exit"); builder.setM «Вы хотите выйти ??»); builder.setPositiveButton («Да. Выйти сейчас!», Новый DialogInterface. OnClickListener () {@Override public void onClick (DialogInterface dialogInterface, int i) finish ();}}); builder.setNegativeButton ("Не сейчас", новый DialogInterface. OnClickListener () {@Override public void onClick (DialogInterface dialogInterface, int i) dialogInterface.dismiss ();}}); AlertDialog dialog = builder.create (); dialog.show ();}});

Шаг 4: Готово

Теперь вы можете запустить приложение.

Удачи

Полный код здесь:

Рекомендуемые: