題頭話
- 學習 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 最后看下效果。
