Android开发之简单的四则运算器的程序 简单android程序



xml文件
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"android:orientation="vertical"><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="fill_parent"android:layout_height="wrap_content"tools:context=".MainActivity"android:orientation="horizontal"> <EditText android:id="@+id/num1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="12px" android:text="请输入第一个数字"/> <TextView android:id="@+id/tips" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=""/> <EditText android:id="@+id/num2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="12px" android:text="请输入第二个数字"/> <TextView android:id="@+id/txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="="/> <TextView android:id="@+id/result" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="12px" android:text="计算结果"/> </LinearLayout><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="fill_parent"android:layout_height="wrap_content"tools:context=".MainActivity"android:orientation="horizontal"><Button android:id="@+id/add" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="+"/><Button android:id="@+id/sub" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-"/><Button android:id="@+id/mul" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="*"/><Button android:id="@+id/div" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="/"/></LinearLayout>
Android开发之简单的四则运算器的程序 简单android程序
</LinearLayout>
.java文件
public class MainActivityextends Activity {private EditTextnum1=null;private EditTextnum2=null;private TextViewresult=null;//表示的是符号private TextViewtips=null;private ButtonbutAdd=null;private ButtonbutSub=null;private ButtonbutMul=null;private ButtonbutDiv=null;protected void onCreate(BundlesavedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);this.num1=(EditText)super.findViewById(R.id.num1);this.num2=(EditText)super.findViewById(R.id.num2);this.result=(TextView)super.findViewById(R.id.result);this.tips=(TextView)super.findViewById(R.id.tips);this.butAdd=(Button)super.findViewById(R.id.add);this.b utSub=(Button)super.findViewById(R.id.sub);this.butMul=(Button)super.findViewById(R.id.mul);this.butDiv=(Button)super.findViewById(R.id.div);//增加监听this.butAdd.setOnClickListener(newAddListener());this.butSub.setOnClickListener(newSubListener());this.butMul.setOnClickListener(newMulListener());this.butDiv.setOnClickListener(newDivListener());this.num1.setOnClickListener(newOnClickListener() {public void onClick(View v){MainActivity.this.num1.setText("");}});this.num2.setOnClickListener(newOnClickListener() {public void onClick(View v){MainActivity.this.num2.setText("");}});}
//加法操作public class AddListenerimplements OnClickListener{int onenum=0;int twonum=0;public void onClick(View v){onenum=Integer.parseInt(MainActivity.this.num1.getText().toString());twonum=Integer.parseInt(MainActivity.this.num2.getText().toString());MainActivity.this.tips.setText("+");MainActivity.this.result.setText((onenum+twonum)+"");}}
//减法操作public class SubListenerimplements OnClickListener{int onenum=0;int twonum=0;public void onClick(View v){onenum=Integer.parseInt(MainActivity.this.num1.getText().toString());twonum=Integer.parseInt(MainActivity.this.num2.getText().toString());MainActivity.this.tips.setText("-");MainActivity.this.result.setText((onenum-twonum)+"");}}//乘法操作public class MulListenerimplements OnClickListener{int onenum=0;int twonum=0;public void onClick(View v){onenum=Integer.parseInt(MainActivity.this.num1.getText().toString());twonum=Integer.parseInt(MainActivity.this.num2.getText().toString());MainActivity.this.tips.setText("*");MainActivity.this.result.setText((onenum*twonum)+"");}}//除法操作public class DivListenerimplements OnClickListener{int onenum=0;int twonum=0;public void onClick(View v){onenum=Integer.parseInt(MainActivity.this.num1.getText().toString());twonum=Integer.parseInt(MainActivity.this.num2.getText().toString());MainActivity.this.tips.setText("/");MainActivity.this.result.setText((onenum/twonum)+"");}}}

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/320206.html

更多阅读

如何建仓之具体的操作方法 电解除锈具体操作方法

如何建仓之具体的操作方法——简介 建仓是指建立订单,投资者可以建立买入单或卖出单。若价格上升,则买入单获利,若价格下降,则卖出单获利。投资者需要根据对行情走势的判断自行决定是买入还是卖出。如何建仓之具体的操作方法——方法/

开发孩子智力的游戏 开发儿童智商的游戏

开发孩子智力的游戏——简介  智力低下是指孩子的智力活动明显低于同龄儿童的水平,并显示出适应行为的障碍。它是由多种有害因素导致的,如遗传因素,围产期因素、疾病和大脑损伤因素、环境因素等。主要表现为各种生活能力,社会交往能力

DNF格兰之森的攻略? dnf格兰之森山麓在哪

DNF格兰之森的攻略?——简介今天小编来给大家介绍介绍DNF中的副本格兰之森的攻略,希望可以帮助到大家哦。DNF格兰之森的攻略?——方法/步骤DNF格兰之森的攻略? 1、格兰之森是玩家进入地下城以后继洛兰之后的第二个成长副本,相对来说这里

结婚后的七年之痒 七年之痒的心情短语

小编很高兴在此来分享结婚后的七年之痒。 常说结婚后的第七年是感情最危险的时期,因此“七年之痒”的说法令很多夫妻人心惶惶的。破解这个咒语,你有什么方法?夫妻两个长久地生活在一起,难免也会有个痒,有个痛的,这是很正常的事情。结婚

声明:《Android开发之简单的四则运算器的程序 简单android程序》为网友超酷万能对象分享!如侵犯到您的合法权益请联系我们删除