Hur man skapar en kalkylatorprogrammet med Android Studio (4 / 5 steg)
Steg 4: Steg 4: bygga verksamheten
Välj app från projekt > java > "Din input för företagets domän när du skapar projektet" > MainActivity.
Den nya sidan visas som en java sida, innehåller den kod som gör att din app ska köras.
Skapa globala variabler för textvy, operationer som ska utföras, och nummer för verksamheten under "public class MainActivity...". Kodraderna från linje 13 till 15 gör detta möjligt.
Nästa sak att göra är att länka de element i XML-filen till koden. Här ansluter du textfältet skapas i XML-filen på den globala variabeln "scr" skapades i steg 3. Också skapar du en matris kallas numberList för att lagra alla knappar. När matrisen skapas kommer du loopa igenom och skapar en avlyssnare för varje knapp för att utföra en åtgärd när du klickar på knappen. Kodraderna från rad 22 till linje 30 i figur 7 implementera den här funktionen.
Nästa steg är att skapa en klass för att genomföra verksamheten i Kalkylatorn som är addition, multiplikation, subtraktion och division. I princip den klass som du skapar kommer att genomföra onClickListener och bygger med en switch-sats, baserad på driften, klassen kommer att utföra en viss operation. Klassen ButtonClickListener på raden 88 i figur 8 genomför detta.
Du kommer att skapa 3 funktioner som faktiskt kommer att utföra operationer och utgång resultatet i textfältet nedan beskrivs funktionerna
# mMath (String str) – den här funktionen tar en operation som en parameter. När operationen är klickade, det rensar textfield och sparas numret före operationen. #updateScreen(String str)-funktionen lägger till värdet av knapp klickade till textfield. # mResult() – den här funktionen skapar en variabel för att lagra värdet för en knapp klickade efter en operation knapp har klickat på. Baserad på driften funktionen lägger till, drar ifrån, delar eller multiplicerar. Kodraderna från linje 57 till linje 54 implementera den här funktionen av figurerna 7 och 8.