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性能之冷启动优化详析

    Android性能之冷启动优化详析

    这篇文章主要给大家介绍了关于Android性能之冷启动优化的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • Kotlin数据容器深入讲解

    Kotlin数据容器深入讲解

    Kotlin的数据容器分为数组和集合。其中集合分为集合Set、队列List、映射Map等三种集合,每种又包括只读和可变两种类型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09
  • Android实现自动朗读功能(TTS)

    Android实现自动朗读功能(TTS)

    这篇文章主要为大家详细介绍了Android实现自动朗读功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • 浅谈Android invalidate 分析

    浅谈Android invalidate 分析

    本篇文章主要介绍了浅谈Android invalidate 分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • 深入解读Android开发中Activity的生命周期

    深入解读Android开发中Activity的生命周期

    这篇文章主要介绍了Android开发中Activity的生命周期,包括Activity的停止和销毁等重要内容,非常推荐!需要的朋友可以参考下
    2015-12-12
  • Android 项目正式签名打包教程分享

    Android 项目正式签名打包教程分享

    这篇文章主要介绍了Android 项目正式签名打包教程分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Android studio 使用Debugger问题(代码中含有ndk)

    Android studio 使用Debugger问题(代码中含有ndk)

    这篇文章主要介绍了Android studio 使用Debugger问题(代码中含有ndk),非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11
  • listview改变选中行的字体颜色实例介绍

    listview改变选中行的字体颜色实例介绍

    选中item,其字体设置为#3197FF,未选中的,其字体为#FFFFFF,下面与大家分享下listview怎么改变选中行字体颜色,感兴趣的朋友可以参考下哈
    2013-06-06
  • Android Handler消息派发机制源码分析

    Android Handler消息派发机制源码分析

    这篇文章主要为大家详细分析了Android Handler消息派发机制源码,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Android编程实现计算两个日期之间天数并打印所有日期的方法

    Android编程实现计算两个日期之间天数并打印所有日期的方法

    这篇文章主要介绍了Android编程实现计算两个日期之间天数并打印所有日期的方法,涉及Android日期时间相关转换与运算操作技巧,需要的朋友可以参考下
    2018-01-01

最新评论