Android實現(xiàn)簡單加法計算器
本文實例為大家分享了Android實現(xiàn)簡單加法計算器的具體代碼,供大家參考,具體內(nèi)容如下
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; } }
小編再為大家分享安卓簡單加法計算器的另一段實現(xiàn)代碼:
界面上有兩個輸入框,默認(rèn)值為0,一個文本輸出框,一個按鈕;輸入數(shù)字后點擊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)); } }); }
更多計算器功能實現(xiàn),請點擊專題: 計算器功能匯總 進行學(xué)習(xí)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android動態(tài)修改ToolBar的Menu菜單示例
本篇文章主要介紹了Android動態(tài)修改ToolBar的Menu菜單示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02Android 實現(xiàn)銀聯(lián)刷卡機消費后手動簽名的功能(示例代碼)
在一些商場購物時,不需要用筆在銀聯(lián)機上簽名了,直接用手指觸摸實現(xiàn)消費簽名,非常方便,下面小編給大家分享Android 實現(xiàn)銀聯(lián)刷卡機消費后手動簽名的功能,需要的朋友參考下吧2017-12-12Android帶進度條的下載圖片示例(AsyncTask異步任務(wù))
本文主要介紹Android帶進度條的下載圖片示例(AsyncTask異步任務(wù))的方法解析。具有很好的參考價值。下面跟著小編一起來看下吧2017-04-04Android實現(xiàn)左上角(其他邊角)傾斜的標(biāo)簽(環(huán)繞效果)效果
這篇文章主要介紹了Android實現(xiàn)左上角(其他邊角)傾斜的標(biāo)簽(環(huán)繞效果)效果,本文通過圖文實例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10Android 自定義一套 Dialog通用提示框 (代碼庫)
這篇文章主要介紹了Android 自定義一套 Dialog通用提示框 (代碼庫),需要的朋友可以參考下2017-04-04