Inhoudsopgave:
- Stap 1: Nieuw project maken
- Stap 2: Bewerk de Activity_main.xml
- Stap 3: Bewerk nu de MainActivity.java
- Stap 4: Eindig
Video: HelloWorld met afsluitknop AndroidStudio - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-31 10:23
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:
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: 7 stappen
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: Soms zijn trillingen de oorzaak van ernstige problemen in veel toepassingen. Van machineassen en lagers tot de prestaties van de harde schijf, trillingen veroorzaken schade aan de machine, vroegtijdige vervanging, lage prestaties en veroorzaken een grote aanslag op de nauwkeurigheid. Toezicht houden
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T