Hoe maak je een calculatortoepassing met Android Studio (4 / 5 stap)

Stap 4: Stap 4: de activiteit bouwen


  1. Project Kies app > java > "Uw input voor domein van het bedrijf bij het maken van het project" > MainActivity.

  2. De nieuwe pagina komt te staan, die een java-pagina bevat de code waarmee uw app uit te voeren.

  3. Maak globale variabelen voor de tekstweergave, de bewerkingen kunnen worden uitgevoerd en de cijfers voor operaties onder "openbare klasse MainActivity...". De coderegels van lijn 13 tot en met 15 maken dit mogelijk.

  4. De volgende ding om te doen is te verbinden van de elementen die in het XML-bestand aan de code zijn gemaakt. Hier zal u het tekstveld gemaakt in het XML-bestand aan de globale variabele "scr" in stap 3 hebt gemaakt. Ook maakt u een array genaamd numberList om op te slaan van alle knoppen. Zodra de array is gemaakt zal u doorlopen en maakt u een listener voor elke knop een als actie wilt uitvoeren zodra de knop wordt geklikt. De coderegels van regel 22 tot 30 lijn in figuur 7 implementeren van deze functionaliteit.

  5. De volgende stap is het creëren van een klasse ter uitvoering van de verrichtingen van de calculator die toevoeging, vermenigvuldigen, aftrekken en delen zijn. In feite de klasse die u implementeert onClickListener en op basis met behulp van een switch-statement, op basis van de operatie, zal de klasse een bepaalde bewerking uitvoeren. De klasse ButtonClickListener op lijn 88 van figuur 8 implementeert dit.

  6. Maakt u 3 functies die zal eigenlijk het uitvoeren van de activiteiten en output het resultaat het tekstveld dat de functies worden hieronder beschreven
    # mMath (String str) – deze functie zal een operatie als parameter neemt. Zodra de bewerking is geklikt, het wist textfield en slaat het nummer die voorafging aan de bewerking. #updateScreen(String str) – deze functie wordt de waarde van de knop geklikt om de textfield. # mResult() – deze functie maakt een variabele voor het opslaan van de waarde van een knop hebt geklikt nadat een bewerking knop is geklikt. Op basis van de werking van de functie voegt, trekt, verdeelt of vermenigvuldigt. De coderegels van lijn 57 naar lijn 54 implementeren van deze functionaliteit van de figuren 7 en 8.

Gerelateerde Artikelen

Hoe maak je een SensorGlove met Android verbinding

Hoe maak je een SensorGlove met Android verbinding

Het doel is het creëren van een input systeem voor mobiele apparaten, die wordt beheerd door de bewegingen van de vingers, in dit geval met de hulp van een handschoen.Para ver este tutorial en español, por gunst haga Klik aqui:Stap 1: Maken de hands
Hoe maak je een supersaw in FL Studio

Hoe maak je een supersaw in FL Studio

Hoe maak je een supersaw in FL StudioAls je een fan van Hardstyle muziek, of je echt als de lead synth gevonden in de meeste van de nummers van het genre, en wil om het te gebruiken in uw eigen muziek, hier een gemakkelijke manier om dat geluid in FL
Hoe maak je een pneumatiek met een plastic fles!

Hoe maak je een pneumatiek met een plastic fles!

Hoe maak je een pneumatiek?Een eenvoudige pneumatische kanon kon worden gemaakt met uw eigen handen met de Coca-Cola plastic fles 0,5 of elke andere frisdrank fles.https://Youtu.be/E1InFnm69G8Stap 1: Om te doen een eenvoudige pneumatische kanon u nod
Hoe maak je een halsketting met Soda tabbladen en innerlijke fiets buis kan

Hoe maak je een halsketting met Soda tabbladen en innerlijke fiets buis kan

In deze tutorial zal tonen we u hoe maak je een halsketting met een binnenband van een fiets en frisdrankblikje tabbladen. Wij hopen u graag de instructable. De gebruikte materialen:-24 frisdrankblikje tabbladen-Schoongemaakte binnenband van een fiet
Hoe maak je een koffietafel met Lift Top

Hoe maak je een koffietafel met Lift Top

Hoe maak je een koffietafel met een lift top mechanisme en aluminium poten. De lift-top staat voor het instellen van de tabel tot de perfecte hoogte voor eten voor de televisie of uw laptop tot een ergonomische positie brengen. Bekijk de opgenomen vi
Hoe maak je een Cursor met Photoshop

Hoe maak je een Cursor met Photoshop

dit is hoe maak je een cursor met photoshop.Ik zal het maken van mijn mobiele telefoon als een cursor.Stap 1: Open Explorer Eerst download de bijgevoegde plugin en zet het in de map C:\Program Files\Adobe\Adobe Photoshop CS2\Plug-Ins\File Formats.Sta
Koken Tips: Hoe maak je een rozet met een Apple

Koken Tips: Hoe maak je een rozet met een Apple

In deze video, ik je laten zien hoe maak je een rozet met een appel. U kunt de rozet als garnering in een bord.Belangrijke opmerkingen: het is belangrijk om de appel (met een zeep voor fruit en groenten) wassen en afspoelen onder koud stromend water.
Koken Tips: Hoe maak je een boom met een Apple

Koken Tips: Hoe maak je een boom met een Apple

In deze video, ik je laten zien hoe maak je een boom met een appel. U kunt de appelboom als garnering in een bord.Belangrijke opmerkingen: het is belangrijk om de appel (met een zeep voor fruit en groenten) wassen en afspoelen onder koud stromend wat
Hoe maak je een nummer met behulp van Ableton

Hoe maak je een nummer met behulp van Ableton

Heb je een elektrische lied in de radio gehoord? Nou, waarschijnlijk de beroemde dj's gewend Ableton produceren van dit lied. Bijvoorbeeld, gebruik Skrillex, Hardwell en Avicii ook Ableton voor de productie van hun geweldige liedjes.Daarom wil ik je
Hoe maak je een batterij met kwartalen

Hoe maak je een batterij met kwartalen

Dit is een deel van mijn batterij serie vertellen u hoe maak je een batterij met kwartalen. Geniet van!Stap 1: materialen u nodig:~ wat zout~ wat aluminiumfolie~ 10 kwartalen~ een stuk papier~ een kom~ wat azijn~ twee stukken draad~ Sommige schaar~ e
Hoe maak je een gordel met duct tape

Hoe maak je een gordel met duct tape

ik zal onderwijzen u hoe maak je een gordel met duct tapeStap 1: Één stap:Je moet.twee van je favoriete duct tape kleuren of eenSinge perforator (of pakkingring pers)schaarMeetlintriem gesp (van oude riem die dosis niet bij je passen meer)snijplank (
Hoe maak je een Thermometer met behulp van de Arduino en LM35

Hoe maak je een Thermometer met behulp van de Arduino en LM35

vandaag ga ik u tonen hoe te maken van een Thermometer met Arduino en LM35 temperatuursensor, LCD Display, op een breadboard samen met draden aangesloten. Het zal temperatuur weergegeven in Celsius en Fahrenheit.Andro RootStap 1: Vereisten:- Dit is d
Hoe maak je een caleidoscoop met behulp van wat er in een kast van leraren levering

Hoe maak je een caleidoscoop met behulp van wat er in een kast van leraren levering

In dit instructable ziet u hoe gemakkelijk het is om een Caleidoscoop, met behulp van dingen misschien vindt u in een kast van leraren.  Het is supper gemakkelijk en tonnen fun.Stap 1: Hoe maak je een caleidoscoop met behulp van wat er in een kast va
Hoe maak je een installatieschijf met behulp van een flash drive 8gb

Hoe maak je een installatieschijf met behulp van een flash drive 8gb

Hoe maak je een installatieschijf met behulp van een flash drive 8gbhttp://www.YouTube.com/watch?v=FQ4EyWHcSpohttp://www.microsoftstore.com/Store/msstore/HTML/pbPage.Help_Win7_usbdvd_dwnToolwindows 7 inorder om dit te doen moethet bestand moet een IS