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 SharedPreferences存储的正确写法
这篇文章主要介绍了Android SharedPreferences存储的正确写法的相关资料,需要的朋友可以参考下2017-06-06AndroidApk混淆编译时,报告java.io.IOException...错误解决办法
这篇文章主要介绍了 AndroidApk混淆编译时,报告Error:Execution failed for task ‘:gviews:transformClassesAndResourcesWithProguardForRelease’.错误解决办法的相关资料,需要的朋友可以参考下2017-03-03Android开发中ImageLoder加载网络图片时将图片设置为ImageView背景的方法
这篇文章主要介绍了Android开发中ImageLoder加载网络图片时将图片设置为ImageView背景的方法,涉及Android ImageView图片加载及背景设置相关操作技巧,需要的朋友可以参考下2018-01-01Android ProgressBar 模拟进度条效果的实现
这篇文章主要介绍了Android ProgressBar 模拟进度条效果的实现,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-04-04使用Composing builds提升Android编译速度
这篇文章主要介绍了使用Composing builds提升Android编译速度示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-06-06
最新评论