Inhoudsopgave:

HelloWorld met afsluitknop AndroidStudio - Ajarnpa
HelloWorld met afsluitknop AndroidStudio - Ajarnpa

Video: HelloWorld met afsluitknop AndroidStudio - Ajarnpa

Video: HelloWorld met afsluitknop AndroidStudio - Ajarnpa
Video: 4G Роутер с Sim - картой + RJ45 / Модель CPE 903 / ОБЗОР + ТЕСТЫ 2024, November
Anonim
HelloWorld met afsluitknop AndroidStudio
HelloWorld met afsluitknop AndroidStudio
HelloWorld met afsluitknop AndroidStudio
HelloWorld met afsluitknop AndroidStudio

In deze zelfstudie leert u hoe u een Android-app kunt bouwen die Hello World-tekst en de knop Afsluiten weergeeft om de activiteit af te sluiten.

Stap 1: Nieuw project maken

Open Android Studio en maak een nieuw project. Geef uw nieuwe project de naam HelloWorld en voeg Lege activiteit toe.

Stap 2: Bewerk de Activity_main.xml

Voeg een nieuwe tekstweergave en knop toe (zoals hieronder weergegeven) in de 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"/>

Aangezien we kleuren voor de tekst gebruiken, voegt u een nieuwe bron toe in de color.xml. Ga naar res>values>colors.xml en voeg de volgende code toe:

#0d0c0c>

Stap 3: Bewerk nu de MainActivity.java

Voeg de volgende code toe aan de methode OnCreate() in de MainActivity.java

We voegen de OnClickListener-functie toe aan de knop, dus telkens wanneer de gebruiker op de knop klikt, verschijnt er een dialoogvenster met de waarschuwing "Wilt u afsluiten?". De gebruiker krijgt twee opties: "Ja …" om af te sluiten en "Niet …" om het dialoogvenster te sluiten en terug te gaan naar het hoofdmenu.

Knop btnlogout = (Knop) 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("Wilt u afsluiten?"); builder.setPositiveButton("Ja. Nu afsluiten!", new DialogInterface. OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) finish(); } }); builder.setNegativeButton("Niet nu", nieuwe DialogInterface. OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) dialogInterface.dismiss(); } }); AlertDialog dialog = builder.create(); dialog.show (); } });

Stap 4: Eindig

Nu kunt u de app uitvoeren.

Veel geluk

De volledige code is hier:https://github.com/mLynnhope/HelloWorld

Aanbevolen: