android简单计算器的实现Word下载.docx
- 文档编号:19895327
- 上传时间:2023-01-11
- 格式:DOCX
- 页数:14
- 大小:31.52KB
android简单计算器的实现Word下载.docx
《android简单计算器的实现Word下载.docx》由会员分享,可在线阅读,更多相关《android简单计算器的实现Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
privateButtonbutton9=null;
privateButtonbutton0=null;
privateButtonbuttonAdd=null;
privateButtonbuttonMinus=null;
privateButtonbuttonClear=null;
privateButtonbuttonMultiple=null;
privateButtonbuttonDiv=null;
privateButtonbuttonResult=null;
privateEditTextet=null;
Stringa="
"
;
intsymbol;
doublex;
doubley;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_main);
button0=(Button)findViewById(R.id.button_0);
button1=(Button)findViewById(R.id.button_1);
button2=(Button)findViewById(R.id.button_2);
button3=(Button)findViewById(R.id.button_3);
button4=(Button)findViewById(R.id.button_4);
button5=(Button)findViewById(R.id.button_5);
button6=(Button)findViewById(R.id.button_6);
button7=(Button)findViewById(R.id.button_7);
button8=(Button)findViewById(R.id.button_8);
button9=(Button)findViewById(R.id.button_9);
buttonAdd=(Button)findViewById(R.id.button_add);
buttonMinus=(Button)findViewById(R.id.button_minus);
buttonClear=(Button)findViewById(R.id.button_clear);
buttonMultiple=(Button)findViewById(R.id.button_multiple);
buttonDiv=(Button)findViewById(R.id.button_div);
buttonResult=(Button)findViewById(R.id.button_result);
et=(EditText)findViewById(R.id.result_text);
button0.setOnClickListener(newOnClickListener(){
publicvoidonClick(Viewarg0){
//TODOAuto-generatedmethodstub
a+=0;
et.setText(a);
}
});
button1.setOnClickListener(newOnClickListener(){
a+=1;
button2.setOnClickListener(newOnClickListener(){
a+=2;
button3.setOnClickListener(newOnClickListener(){
a+=3;
button4.setOnClickListener(newOnClickListener(){
a+=4;
button5.setOnClickListener(newOnClickListener(){
a+=5;
button6.setOnClickListener(newOnClickListener(){
a+=6;
button7.setOnClickListener(newOnClickListener(){
a+=7;
button8.setOnClickListener(newOnClickListener(){
a+=8;
button9.setOnClickListener(newOnClickListener(){
a+=9;
buttonAdd.setOnClickListener(newOnClickListener(){
symbol=1;
x=Double.parseDouble(et.getText().toString());
a="
//et.setText("
知已知的活即将提到的人\n好的可发生率"
);
//doublex=Double.parseDouble(et.getText().toString());
buttonMinus.setOnClickListener(newOnClickListener(){
symbol=2;
buttonMultiple.setOnClickListener(newOnClickListener(){
symbol=3;
buttonDiv.setOnClickListener(newOnClickListener(){
symbol=4;
buttonClear.setOnClickListener(newOnClickListener(){
symbol=5;
//x=Integer.parseInt(et.getText().toString());
buttonResult.setOnClickListener(newOnClickListener(){
//StringtextContent=et.getText().toString();
//String[]s=textContent.split("
"
y=Double.parseDouble(et.getText().toString());
switch(symbol)
{
case1:
et.setText(String.valueOf(x+y));
a="
break;
case2:
et.setText(String.valueOf(x-y));
case3:
et.setText(String.valueOf(x*y));
case4:
et.setText(String.valueOf(1.0*x/y));
case5:
symbol=0;
et.setText(a);
default:
}
}
}
Reslayoutfragment-main.xml
<
?
xmlversion="
1.0"
encoding="
utf-8"
>
LinearLayoutxmlns:
android="
android:
layout_width="
fill_parent"
layout_height="
orientation="
vertical"
>
<
LinearLayout
android:
wrap_content"
layout_weight="
4"
<
EditText
id="
@+id/result_text"
gravity="
right"
/>
/LinearLayout>
!
--第一行-->
horizontal"
1"
Button
@+id/button_1"
textStyle="
bold"
textSize="
33dip"
text="
/Button>
@+id/button_2"
2"
@+id/button_3"
3"
@+id/button_add"
+"
--第二行-->
@+id/button_4"
@+id/button_5"
5"
@+id/button_6"
6"
@+id/button_minus"
1.2"
-"
--第三行-->
@+id/button_7"
7"
@+id/button_8"
8"
@+id/button_9"
9"
@+id/button_multiple"
x"
--第四行-->
@+id/button_0"
and
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- android 简单 计算器 实现