//效果图:

//java代码部分:

package com.jc.cal;

import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;

public class MainActivity extends Activity {

// 定义九个数字private Button one;private Button two;private Button three;private Button four;private Button five;private Button six;private Button seven;private Button eight;private Button nine;private Button zero;

private Button dot;private Button add;private Button sub;private Button mul;private Button div;private Button clear;

private Button equal;private EditText led;

String num1 = "";String num2 = "";double num3 = 0;String result = "";String sign = "+";int mark = 0;boolean flag = true;boolean dotmark = true;

@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);

zero = (Button) findViewById(R.id.zero);one = (Button) findViewById(R.id.one);two = (Button) findViewById(R.id.two);three = (Button) findViewById(R.id.three);four = (Button) findViewById(R.id.four);five = (Button) findViewById(R.id.five);six = (Button) findViewById(R.id.six);seven = (Button) findViewById(R.id.seven);eight = (Button) findViewById(R.id.eight);nine = (Button) findViewById(R.id.nine);add = (Button) findViewById(R.id.add);sub = (Button) findViewById(R.id.sub);mul = (Button) findViewById(R.id.mul);div = (Button) findViewById(R.id.div);clear = (Button) findViewById(R.id.clear);led = (EditText) findViewById(R.id.led);equal = (Button) findViewById(R.id.equal);dot = (Button) findViewById(R.id.dot);

zero.setOnClickListener(new OnClickListener() {public void onClick(View v) {if (mark == 0) {num1 = num1 + "0";led.setText(num1);} else if (mark == 1) {num2 = num2 + "0";led.setText(num1 + sign + num2);} else {

android高仿苹果计算器,安卓仿苹果计算器(内附完整源码)要点解析.docx相关推荐

  1. [内附完整源码和文档] 基于Android的移动手机端五子棋游戏APP的设计与实现

    一.项目概述 近年来,随着安卓手机的普及,安卓游戏成为广大用户关注的方向.五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏,主 ...

  2. [内附完整源码和文档] 基于Android的手机音乐播放器的设计与实现

    摘 要 随着Android系统和移动互联网的快速崛起,手机已经成为人们生活不可缺的一部分,在现代人的生活中,人们生活节奏的加快,生活压力越来越大,碎片化的时间越来越多,那么一个可以在碎片化的时间内调节 ...

  3. [内附完整源码和文档] 基于Android Studio实现的新闻APP

    一.作业题目 实现一个安卓新闻类App,最低支持安卓系统版本为5.1(minSdkVersion 为API 16 https://developer.android.com/guide/topics/ ...

  4. 矩阵化为行最简形矩阵计算器_[内附完整源码和文档] 基于C++的小型特殊计算器...

    1.设计内容 实现一个特殊的计算器,可以实现复数.有理数.矩阵和集合的特殊计算.程序可以实现复数.有理数的加.减.乘.除,可以实现矩阵的加法.减法和乘法运算,也可以实现集合的求交集.并集.子集的运算. ...

  5. [内附完整源码和文档] 基于Android网络聊天室的设计与实现

    前 言 随着我国科技水平的提高和移动通讯的飞速发展与普及,人们通过移动网络可做的事情越来越多,人们之间的沟通不在局限于面对面的对话,人们通过手机可以很方便的上网并通过手机上的APP进行聊天这样既节省话 ...

  6. android 静态图片自动切换,Android静态图片人脸识别的完整demo(附完整源码)

    Android静态图片人脸识别的完整demo(附完整源码) 来源:互联网 作者:佚名 时间:2015-03-24 20:07 本文介绍了android静态识别人脸并进行标记人眼位置及人脸框的完整dem ...

  7. Android 小应用之一个activity实现简易手电筒(内附免费源码)

    Android小应用之一个activity实现简易手电筒(内附免费源码) 1.activity代码 2.xml代码 3.资源文件代码 4.源码压缩包(免费) 今天爷爷说他手机更新之后找不到手电筒了,我 ...

  8. Android开发应用案例——简易计算器(附完整源码)

    Android开发-AS学习(一) Android开发-AS学习(二) 使用android studio开发简易计算器app(完整源码可在博主资源中自行下载) 最终效果: 开发步骤: 创建一个名为ca ...

  9. 【每日一练】原生js仿淘宝主图放大镜功能,附学习源码

    在我们的项目中,经常会遇到各种功能效果的实现,对于每一项功能的实现方式,都有很多种,这些实现方式没有好坏之分,只有适合与否,但是我个人建议,如果项目急就选择自己擅长的方式实现,比较完成工作更加重要嘛. ...

  10. 基于Android实现日语学习app设计与实现演示【附项目源码+论文说明】分享

    基于Android实现日语学习app设计与实现演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智 ...

最新文章

  1. linux 擦 日志,linux日志清除脚本(擦屁股必备)
  2. 前端学Markdown
  3. matlab 高斯一阶导,将Matlab高斯导数转换为Opencv
  4. K Nearest Neighbor 算法
  5. 时下最热开源大数据技术TOP10
  6. android studio设置内存
  7. 【JavaScript+JinJa2】表格中将后台传入的None值显示为空字符串,将数据显示为int类型值
  8. 初级Java开发面试必问项!!! 标识符、字面值、变量、数据类型,该学学了!
  9. c语言程序设计实训教材,C语言程序设计实训指导书
  10. android 双向滑动 seekbar
  11. [深度学习-实践]Tensorflow 2.x应用ResNet SeNet网络训练cifar10数据集的模型在测试集上准确率 86%-87%,含完整代码
  12. sqlserver2008安装报错 “Previous releases of Microsoft Visual Studio 2008″ failed.
  13. Alter index coalesce VS shrink space
  14. electron 改变窗体 大小_「Science子刊」约翰·霍普金斯大学创造灰尘大小设备,可协助药物在胃肠道停留24小时之久...
  15. 淘宝高可伸缩高性能架构的相关框架介绍
  16. iostate知识要点
  17. 跨语言传输调用对象.TXT
  18. Oracle身份证校验函数
  19. 什么是主数据?有什么作用?
  20. 搞定HTML\CSS之background属性

热门文章

  1. css函数之重复的径向渐变
  2. golang报错fatal error: all goroutines are asleep - deadlock
  3. java se runtime environment 6.0_Java SE Runtime Environment v6.0 Update 16
  4. 错误代码0x80004005
  5. 北京旅游攻略?Python动态图给你展示!
  6. 基于深度学习的多目标跟踪(MOT)技术一览
  7. Android deeplink原理解析
  8. 理查德·克莱德曼钢琴曲全集(梦中的婚礼)
  9. git项目提交报rejected问题解决
  10. win10 DOS命令操作