Android实现简单加法计算器

 更新时间:2020年03月30日 10:18:47   作者:叫我AC  
这篇文章主要为大家详细介绍了Android实现简单加法计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Android实现简单加法计算器的具体代码,供大家参考,具体内容如下

package com.example.calculator;

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

public class MainActivity extends Activity {

 private TextView tv1;
 private EditText et1;
 private EditText et2;
 private Button btn;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  tv1 = (TextView) this.findViewById(R.id.textView1);
  et1 = (EditText) this.findViewById(R.id.editText1);
  et2 = (EditText) this.findViewById(R.id.editText2);
  btn = (Button) this.findViewById(R.id.button1);
  btn.setOnClickListener(new View.OnClickListener() {
 
 @Override
 public void onClick(View v) {
  String inputText1 = et1.getText().toString();
    String inputText2 = et2.getText().toString();
    int num1 = Integer.valueOf(inputText1).intValue();
    int num2 = Integer.valueOf(inputText2).intValue();
    num1 = num1+num2;
    inputText1 = String.valueOf(num1);
   
    tv1.setText(inputText1);
 
 }
 });
 
 }


 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }
 
}

小编再为大家分享安卓简单加法计算器的另一段实现代码:

界面上有两个输入框,默认值为0,一个文本输出框,一个按钮;输入数字后点击Button计算;
xml中输入框有个属性android:inputType=”number”记得注意下。

代码如下:

private EditText input1;
private EditText input2;
private TextView textView;
int num = 0;

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

 input1 = (EditText)findViewById(R.id.shurukuan);
 input2 = (EditText)findViewById(R.id.shurukuan2);
 textView = (TextView)findViewById(R.id.textView2);

 Button Btn1 = (Button)findViewById(R.id.button3);
 Btn1.setOnClickListener(new Button.OnClickListener(){
  public void onClick(View v) {
   num= Integer.parseInt(input1.getText().toString()) + Integer.parseInt(input2.getText().toString());
   textView.setText(Integer.toString(num));

  }
 });
}

更多计算器功能实现,请点击专题: 计算器功能汇总 进行学习

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android中删除Preference详解

    Android中删除Preference详解

    这篇文章主要介绍了Android中删除Preference详解,很多时候删除Preference总会失败,本文着重分析删除失败的原因,需要的朋友可以参考下
    2015-01-01
  • Android动态修改ToolBar的Menu菜单示例

    Android动态修改ToolBar的Menu菜单示例

    本篇文章主要介绍了Android动态修改ToolBar的Menu菜单示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Android 实现银联刷卡机消费后手动签名的功能(示例代码)

    Android 实现银联刷卡机消费后手动签名的功能(示例代码)

    在一些商场购物时,不需要用笔在银联机上签名了,直接用手指触摸实现消费签名,非常方便,下面小编给大家分享Android 实现银联刷卡机消费后手动签名的功能,需要的朋友参考下吧
    2017-12-12
  • Android打包版本号设置方法

    Android打包版本号设置方法

    这篇文章主要介绍了Android打包版本号设置方法,需要的朋友可以参考下
    2017-10-10
  • Android带进度条的下载图片示例(AsyncTask异步任务)

    Android带进度条的下载图片示例(AsyncTask异步任务)

    本文主要介绍Android带进度条的下载图片示例(AsyncTask异步任务)的方法解析。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • Android实现左上角(其他边角)倾斜的标签(环绕效果)效果

    Android实现左上角(其他边角)倾斜的标签(环绕效果)效果

    这篇文章主要介绍了Android实现左上角(其他边角)倾斜的标签(环绕效果)效果,本文通过图文实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • android 退出程序解决内存释放的问题

    android 退出程序解决内存释放的问题

    做Android项目的时候发现一个问题:当应用程序退出了,点击"设置"查看应用程序,界面显示着可以点击"强制关闭 由于这个问题我发现了一个更加严重的问题,那就是,在我应用程序退出之后,系统并没有释放掉我应用程序所占内存
    2012-11-11
  • 探秘Android手势事件机制与优化技巧

    探秘Android手势事件机制与优化技巧

    在Android开发中,手势操作被广泛应用于各种应用场景,如滑动、双击等。本文将介绍Android手势事件传递的原理,包括手势事件的类型、分发机制和处理流程等内容,并提供一些优化用户体验的技巧,需要的朋友可以参考下
    2023-06-06
  • Android 自定义一套 Dialog通用提示框 (代码库)

    Android 自定义一套 Dialog通用提示框 (代码库)

    这篇文章主要介绍了Android 自定义一套 Dialog通用提示框 (代码库),需要的朋友可以参考下
    2017-04-04
  • kotlin浅析when与循环的使用

    kotlin浅析when与循环的使用

    这篇文章主要介绍了kotlin语言中when与循环的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08

最新评论