黑暗之魂3如何看怪互打:Android简单计算器实例程序
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 03:25:52
加减乘除的小程序啦。。。废话不说了 。
now ,Start。
step1。
当然是建立工程了。。
我的工程名为ca 计算器英文单词前两个字母(剩下的不会拼 )。android版本我选2.0,大家请随意。好,哦了。开始下一步。
step2。
我们这次使用droiddraw-r1b14来绘出界面。不用太麻烦,我机子很慢好多次模拟器上没法运行androiddraw。所有就直接在pc上
运行了。下载好droiddraw解压就哦了。我们使用droiddraw.jar。不用droiddraw.exe是因为有时候不太灵,还是用Java同用的吧,
最好编写一个bat文件方便启动。一句话就ok java -jar D:\android\droiddraw-r1b14\droiddraw.jar。弄好之后拷贝过来粘贴到
main.xml文件中。关于droiddraw大家自己琢磨吧。要说的是,这个东东生成的界面有时候显示在模拟器上并不完美还需要调整。具
体的请去百度或者Google吧。 okay,打住,先把布局文件代码贴上。main.xml step3。
继续编写资源文件,代码我们最后来写,其实相当容易。我们要做的是先把做菜的原料准备齐全咯。strings.xmlHello World, c! c + 0 其中e1,e2是用来分别显示运算符号和运算结果的。好了 可以进入正题了。
step4。
编写我们的Java代码咯。
为了简单起见我们不用适配器,之间继承相应监听器就ok。
好,还是看代码吧,一看便明了。ca.javapackage com.sbs.ca;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class ca extends Activity implements OnClickListener{/** Called when the activity is first created. */private Button b1,b2,b3,b4,b5;private TextView t1,t2;private EditText c1,c2;public float result=0;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);b1 = (Button)findViewById(R.id.b1);b2 = (Button)findViewById(R.id.b2);b3 = (Button)findViewById(R.id.b3);b4 = (Button)findViewById(R.id.b4);b5 = (Button)findViewById(R.id.b5);c1 = (EditText)findViewById(R.id.c1);c2 = (EditText)findViewById(R.id.c2);t1 = (TextView)findViewById(R.id.t1);t2 = (TextView)findViewById(R.id.t2);b1.setOnClickListener(this);b2.setOnClickListener(this);b3.setOnClickListener(this);b4.setOnClickListener(this);b5.setOnClickListener(this);}public void onClick(View v){switch (v.getId()){case R.id.b1:t1.setText("+");result = Float.parseFloat(c1.getText().toString()) + Float.parseFloat(c2.getText().toString());break;case R.id.b2:t1.setText("-");result = Float.parseFloat(c1.getText().toString()) - Float.parseFloat(c2.getText().toString());break;case R.id.b3:t1.setText("*");result = Float.parseFloat(c1.getText().toString()) * Float.parseFloat(c2.getText().toString());break;case R.id.b4:t1.setText("/");result = Float.parseFloat(c1.getText().toString()) / Float.parseFloat(c2.getText().toString());break;case R.id.b5:t2.setText("计算结果:"+Float.toString(result));break;}}}step5。
运行它。
结果如下,仅供参考 :
咔。 到此结束。 显示运算符的颜色请朋友们自行调整吧,我弄成灰色,看起来好像不太容易看到。
now ,Start。
step1。
当然是建立工程了。。
我的工程名为ca 计算器英文单词前两个字母(剩下的不会拼 )。android版本我选2.0,大家请随意。好,哦了。开始下一步。
step2。
我们这次使用droiddraw-r1b14来绘出界面。不用太麻烦,我机子很慢好多次模拟器上没法运行androiddraw。所有就直接在pc上
运行了。下载好droiddraw解压就哦了。我们使用droiddraw.jar。不用droiddraw.exe是因为有时候不太灵,还是用Java同用的吧,
最好编写一个bat文件方便启动。一句话就ok java -jar D:\android\droiddraw-r1b14\droiddraw.jar。弄好之后拷贝过来粘贴到
main.xml文件中。关于droiddraw大家自己琢磨吧。要说的是,这个东东生成的界面有时候显示在模拟器上并不完美还需要调整。具
体的请去百度或者Google吧。 okay,打住,先把布局文件代码贴上。main.xml
继续编写资源文件,代码我们最后来写,其实相当容易。我们要做的是先把做菜的原料准备齐全咯。strings.xml
step4。
编写我们的Java代码咯。
为了简单起见我们不用适配器,之间继承相应监听器就ok。
好,还是看代码吧,一看便明了。ca.javapackage com.sbs.ca;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class ca extends Activity implements OnClickListener{/** Called when the activity is first created. */private Button b1,b2,b3,b4,b5;private TextView t1,t2;private EditText c1,c2;public float result=0;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);b1 = (Button)findViewById(R.id.b1);b2 = (Button)findViewById(R.id.b2);b3 = (Button)findViewById(R.id.b3);b4 = (Button)findViewById(R.id.b4);b5 = (Button)findViewById(R.id.b5);c1 = (EditText)findViewById(R.id.c1);c2 = (EditText)findViewById(R.id.c2);t1 = (TextView)findViewById(R.id.t1);t2 = (TextView)findViewById(R.id.t2);b1.setOnClickListener(this);b2.setOnClickListener(this);b3.setOnClickListener(this);b4.setOnClickListener(this);b5.setOnClickListener(this);}public void onClick(View v){switch (v.getId()){case R.id.b1:t1.setText("+");result = Float.parseFloat(c1.getText().toString()) + Float.parseFloat(c2.getText().toString());break;case R.id.b2:t1.setText("-");result = Float.parseFloat(c1.getText().toString()) - Float.parseFloat(c2.getText().toString());break;case R.id.b3:t1.setText("*");result = Float.parseFloat(c1.getText().toString()) * Float.parseFloat(c2.getText().toString());break;case R.id.b4:t1.setText("/");result = Float.parseFloat(c1.getText().toString()) / Float.parseFloat(c2.getText().toString());break;case R.id.b5:t2.setText("计算结果:"+Float.toString(result));break;}}}step5。
运行它。
结果如下,仅供参考 :
咔。 到此结束。 显示运算符的颜色请朋友们自行调整吧,我弄成灰色,看起来好像不太容易看到。
Android简单计算器实例程序
简单计算器\
简单计算器-
简单计算器
简单计算器
一个很好的用递归来完成的C简单的计算器程序
Android JNI实例
Android程序开发初级教程(三)
Android程序的调试技巧
礼仪仪式程序及实例
Android笔记--短信与拨号 实例
Android原理 不需要关闭后台运行程序
Android内核的简单分析
计算器公路测量常用程序集2.2 版
X5800计算器公路测量常用程序集2.2 版
CASIO fx-4850p公路工程计算器程序集
计算器
计算器
计算器
如何做到程序只能运行单实例
如何打包你自己的apk程序到Android里?
Android 原生态 ROM 内置程序中英文对照表
简单做蛋糕的程序
Android内核的简单分析(原创)