亲宝软件园·资讯

展开

[Android 开发学习] 计算器APP的开发

Excting 人气:1
#题头话 - 学习 Android 开发的过程,这是自己独立写的第一个APP,颇有纪念意义,于是打算记录下来。 - 如果只想看结果,那么不用往下看了,附上项目源码。 - [整体项目源码](https://github.com/Excting/Android/tree/master/SimpleCalculator) - 开发平台 Android studio ,可应用于android 9版本及以上的手机。 #1 APP的功能。 - 只是写了最基本的加减乘除的运算,加上其他的运算无非是在主函数里面 - 多写几个运算程序和在布局文件里面多添加几个按钮,就没有写那么多,都是一样的道理。 #2 开发思路 -首先要写布局文件,布局文件可以清楚的体现出我们app的按钮和每个按钮所对应的功能。 -其次写明白每个按钮按下之后的响应结果是什么。 -最后开始写我们MainActicity,就是我们的主程序。 #3 布局文件 ##布局文件 - Android studio 提供了非常强大的布局方式,XML语言提供了Design和Text两种布局方法。 - 因为我还不太熟悉XML语言的编程语言,所以这里面我直接用的Design去布局,这种方法比较直观。 - 下图是我用LinearLayout(线性布局)完成的。 ![](https://img2020.cnblogs.com/blog/1974618/202004/1974618-20200402184049731-1433403644.png) ####~~后面悄悄附上LinearLayout代码~~ [布局文件源码](https://github.com/Excting/Android/tree/master/SimpleCalculator/app/src/main/res/layout) #4 主函数 -因为我们要对按下的按钮进行反馈和处理,我们按照功能对按钮分了以下四类。 -数值按钮,清除按钮,运算符按钮,等于按钮,对这四个按钮进行了按钮事件响应方法。 ``` public void 按钮清除事件响应方法(View view) { } public void 数值按钮事件响应方法(View view) { } public void 运算符按钮事件响应方法(View view) { } public void 等于按钮事件响应方法(View view) { } ``` - 接下来就是对各个按钮进行定义以及对主程序运算部分的代码进行code。 - 代码比较短,我就不一一说明了。 ####贴上我的MainActivity。 [主函数源码](https://github.com/Excting/Android/tree/master/SimpleCalculator/app/src/main/java/com/example/lenovo/SimpleCalculator) #5 最后看下效果。 ![](https://img2020.cnblogs.com/blog/1974618/202004/1974618-20200402185812372-1341964900.png)

加载全部内容

相关教程
猜你喜欢
用户评论