Android开发(32)——计算器

本节内容

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.最后运行起来的图标就如下图所示:
app图标
4.整个计算器分为三个部分,最上面是显示用户操作的流程,中间显示运算的结果,最下面一层是用户进行操作的界面。使用guideline来将这三部分进行分割。
5.添加两个guideline,点出百分比,然后将它们移动到40%和30%的位置。
6.为了让界面好看一点,我们可以给最下面的部分设置一个圆角。在drawable里面新建一个资源文件,名字就叫top_round_shape.xml,然后在里面设置圆角和颜色等属性。

    
    

7.在layout文件里面,添加一个view,让它完全匹配最下方的版块(就是宽高都设为0dp,然后左右下三边和手机对齐,上面和guideline对齐)。
8.给背景添加一个颜色。
android:background="#1A1C21"
9.在themes.xml里面设置全屏显示,并且不显示标签栏。