本节内容
1.项目功能介绍
2.设置背景和全屏显示
3.添加textView
4.添加数字和操作按钮
5.给控件添加事件
6.显示点击的数字
7.混合运算逻辑思路
8.保存输入的数字和运算符
9.将输入的内容显示到界面
10.实现撤销功能
11.实现乘除运算
12.实现混合运算
一、项目功能介绍
1.实现类似手机上的计算器的功能,可以进行简单地加减乘除,还可以撤销不想进行的操作。
二、设置背景和全屏显示
1.在strings.xml中修改一下app的名字
计算器
2.去网上随便下载一个计算器的图标图片,将它放在drawable文件下。然后在manifest文件里面设置一个app的图标。
android:icon="@drawable/icon"
android:roundIcon="@drawable/icon"
3.最后运行起来的图标就如下图所示:
4.整个计算器分为三个部分,最上面是显示用户操作的流程,中间显示运算的结果,最下面一层是用户进行操作的界面。使用guideline来将这三部分进行分割。
5.添加两个guideline,点出百分比,然后将它们移动到40%和30%的位置。
6.为了让界面好看一点,我们可以给最下面的部分设置一个圆角。在drawable里面新建一个资源文件,名字就叫top_round_shape.xml,然后在里面设置圆角和颜色等属性。
7.在layout文件里面,添加一个view,让它完全匹配最下方的版块(就是宽高都设为0dp,然后左右下三边和手机对齐,上面和guideline对齐)。
8.给背景添加一个颜色。
android:background="#1A1C21"
9.在themes.xml里面设置全屏显示,并且不显示标签栏。