Advertisement

计算器设计思路、问题及总结

阅读量:

计算器设计思路

相关代码已上传至GitHub平台,具体访问链接请参见下方所示:https://github.com/Hpsyche/Android_Calculator>

计算器界面设计与实现

界面展示如下:

在这里插入图片描述

操作步骤:

  • 首先采用网格布局方式,将界面划分为6行4列的结构;
  • 在第一行中嵌入文本标签textview,该组件用于展示数字、运算符号以及计算结果;
  • 第二行设置两个按钮,其中一个功能为清空textview中的内容,另一个用于删除textview中最后一个字符;
  • 剩余四行则依次排列0至9的数字按键,以及±*/.=等运算符号;

需注意:应为textview和所有按钮分配唯一的id标识,以便在.java代码中实现对按钮事件的监听,并控制textview的显示反馈。

MainActivity设计与实现

操作步骤如下:

获取所有按钮元素;

为每个按钮分别添加事件监听器及对应的事件处理逻辑;

针对数字0-9以及运算符号±*/,可采用统一的监听器进行处理(若单独设置将导致代码重复冗余),因此在监听器

全部评论 (0)

还没有任何评论哟~