计算器设计思路、问题及总结
发布时间
阅读量:
阅读量
计算器设计思路
相关代码已上传至GitHub平台,具体访问链接请参见下方所示:https://github.com/Hpsyche/Android_Calculator>
计算器界面设计与实现
界面展示如下:

操作步骤:
- 首先采用网格布局方式,将界面划分为6行4列的结构;
- 在第一行中嵌入文本标签textview,该组件用于展示数字、运算符号以及计算结果;
- 第二行设置两个按钮,其中一个功能为清空textview中的内容,另一个用于删除textview中最后一个字符;
- 剩余四行则依次排列0至9的数字按键,以及±*/.=等运算符号;
需注意:应为textview和所有按钮分配唯一的id标识,以便在.java代码中实现对按钮事件的监听,并控制textview的显示反馈。
MainActivity设计与实现
操作步骤如下:
获取所有按钮元素;
为每个按钮分别添加事件监听器及对应的事件处理逻辑;
针对数字0-9以及运算符号±*/,可采用统一的监听器进行处理(若单独设置将导致代码重复冗余),因此在监听器
全部评论 (0)
还没有任何评论哟~
