[Android 開發學習] 計算器APP的開發


題頭話

-  學習 Android 開發的過程有意思,這是自己獨立寫的第一個APP,頗有紀念意義,於是打算記錄下來。 
-  開發平台 Android studio ,可應用於android 9版本及以上的手機。

1 APP的功能。

- 只是寫了最基本的加減乘除的運算,加上其他的運算無非是在主函數里面
- 多寫幾個運算程序和在布局文件里面多添加幾個按鈕,就沒有寫那么多,都是一樣的道理。

2 開發思路

-首先要寫布局文件,布局文件可以清楚的體現出我們app的按鈕和每個按鈕所對應的功能。
-其次寫明白每個按鈕按下之后的響應結果是什么。
-最后開始寫我們MainActicity,就是我們的主程序。

3 布局文件

布局文件

- Android studio 提供了非常強大的布局方式,XML語言提供了Design和Text兩種布局方法。
- 因為我還不太熟悉XML語言的編程語言,所以這里面我直接用的Design去布局,這種方法比較直觀。
- 下圖是我用LinearLayout(線性布局)完成的。

后面悄悄附上LinearLayout代碼

布局文件源碼

4 主函數

-因為我們要對按下的按鈕進行反饋和處理,我們按照功能對按鈕分了以下四類。
-數值按鈕,清除按鈕,運算符按鈕,等於按鈕,對這四個按鈕進行了按鈕事件響應方法。
    public void 按鈕清除事件響應方法(View view) {

    }
    public void 數值按鈕事件響應方法(View view) {
        
    }

    public void 運算符按鈕事件響應方法(View view) {

    }

    public void 等於按鈕事件響應方法(View view) {
  
    }
- 接下來就是對各個按鈕進行定義以及對主程序運算部分的代碼進行code就完成了。
- 代碼比較短,我就不一一說明了。

貼上我的MainActivity。

主函數源碼

5 最后看下效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM