CTab-eLayoull—I-
andro-d_.dIL±d>abCDLayouM=
android--ayouf—w-dfhn=mafchlpa「enf=andro-d--ayouflhe-gh«—I-ll-w「aplconCDnr-andro-doo=apseco-umns11-4=V
ATab-eROW
andrQd_.dn-±d>ab-eROWer-
android二ayouf—widfhandroid二ayouf—heighf
n=f=_lparen『
ll-fi=lparenr-V
CEd-Texf
andrQd_.dn-±dfef=android二ayouf—w巨hll-f=lparenf=andrQd二ayouflheigh«—I-ll-fj-lparenr-
android:
layout_span="4"
android:
focusable="false"
android:
gravity="right"android:
inputType="text"android:
singleLine="true">
android:
id="+id/tableRow1”
android:
layout_width="fill_parent"
android:
layout_height="fill_parent
android:
id="+id/tableRow2"
android:
layout_width="fill_parent"
android:
layout_height="fill_parent
android:
id="+id/bt_4"
android:
layoutwidth="80px"
android:
layoutheight="80px”
android:
text="4"/>
android:
id="+id/bt_5"
android:
layoutwidth="80px”
android:
layoutheight="80px”
android:
text="5"/>
android:
id="+id/bt_6"
android:
layoutwidth="80px”
android:
layoutheight="80px"
android:
text="6"/>
android:
id="+id/bt_divide"
android:
layoutwidth="80px"
android:
layoutheight="80px"
android:
text="/"/>
android:
id="+id/tableRow3"
android:
layout_width="fill_parent"
android:
layout_height="fill_parent
android:
id="+id/bt_1"
android:
layoutwidth="80px"
android:
layoutheight="80px"
android:
text="1"/>
android:
id="+id/bt_2"
android:
layoutwidth="80px"
android:
layoutheight="80px"
android:
text="2"/>
android:
id="+id/bt_3"
android:
layoutwidth="80px"
android:
layoutheight="80px”
android:
text="3"/>
android:
id="+id/bt_multiply"
android:
layoutwidth="80px”
android:
layoutheight="80px"
android:
text="*"/>
android:
id="+id/tableRow4”
android:
layout_width="fill_parent"
android:
layout_height="fill_parent">
android:
id="+id/bt_0"
android:
layoutwidth="50px”
android:
layoutheight="80px”
android:
text="0"/>
android:
id="+id/bt_point"
android:
layoutwidth="50px”
android:
layoutheight="80px"
android:
text="."/>
android:
id="+id/bt_add"
android:
layoutwidth="50px”
android:
layoutheight="80px”
android:
text="+"/>
android:
id="+id/bt_sub”
android:
layoutwidth="50px”
android:
layoutheight="80px”
android:
text="-"/>
android:
id="+id/tableRow4”
android:
layout_width="fill_parent"
android:
layout_height="fill_parent">
android:
id="+id/bt_equal"
android:
layout_width="fill_parent"
android:
layout_height="fill_parent
android:
layout_span="3"
android:
text="="/>
android:
id="+id/bt_clear”
android:
layoutwidth="50px”
android:
layoutheight="80px”
android:
text="clear"/>
(二)、.java功能代码
packageweibo.test.ui;
importjava.util.ArrayList;
importjava.util.List;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;
importandroid.widget.EditText;
importandroid.widget.Toast;
importweibo.lixiaodaoaaa.ui.R;
importandroid.app.Activity;
importandroid.content.Intent;
importandroid.content.pm.PackageManager;
importandroid.os.Bundle;
importandroid.view.KeyEvent;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;
importandroid.widget.ListView;
import.zsy.flipper.AppInfUtil;
import.zsy.flipper.AppInfo;
publicclassfffActivityextendsActivity
(
privateButtonbt_1;
privateButtonbt_2;
privateButtonbt_3;
privateButtonbt_4;
privateButtonbt_5;
privateButtonbt_6;
privateButtonbt_7;
privateButtonbt_8;
privateButtonbt_9;
privateButtonbt_0;
privateButtonbt_add;
privateButtonbt_sub;//减
privateButtonbt_multiply;//乘
privateButtonbt_divide;//除
privateButtonbt_back;
privateButtonbt_equal;//等于
privateButtonbt_point;//点
privateButtonbt_clear;//清除
privateEditTextet_play;//显示
privateStringstr_oper="+";//运算符
privateStringBufferstr_display=newStringBuffer();;//显示
privateStringstr_result;//结果显示
privatedoublenum1;
privatedoublenum2;
privatebooleanflag=true;//小数点个数开关控制;
privatebooleanb_sub,b_mul,b_div;//运算符开关控制
Override
publicvoidonCreate(BundlesavedInstanceState)
(
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_fff);
bt_0=(Button)findViewById(R.id.bt_0);
bt_1=(Button)findViewById(R.id.bt_1);
bt_2=(Button)findViewById(R.id.bt_2);
bt_3=(Button)