欢迎来到天天文库
浏览记录
ID:35342962
大小:99.35 KB
页数:7页
时间:2019-03-23
《实验五多个activity跳转》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验五多个Activity跳转实验口的:掌握调用另一个Activity的方法掌握调用另一个Activity并向它传递一些数据的方法实验内容1、在一个Activity屮调用第二个activity,运行第一个Activity,单击按钮,则打开显示第二个Activity,ifiidddftdddHelloworld!打幵第二个Activity肚是第二介Activity步骤a)新建一个android项目,默认已经添加了一个activity,有两个文件:MainActivity・java,activity_main.xml,一个Buttonb)创建第二个
2、activity(鼠标选屮项目,右键一》new…>other>androidacvitity),自己起相应的文件名。Java核心代码:1.在MainActivity.java41OnCreate()方法中添加按钮及按钮事件Buttonbutton=(Button)findViewByld(R.id.buttonI);button•setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent();intent.setclass(Main
3、Activity•this,SecondActivity•class);startActivity(intent);}});启动模拟器,在其中运行该项目,单击按钮,如能调出第二个界面,则说明第二个activity添加成功。2•向第二个activity传递数据第一个ACTIVITY界面第一个ACTIVITY界面在第一个界而输入两个数字,单击按钮后,在第二个ACTIVITY中接收两个数据并输出相加后的结果第一个Activity代码参考publicclassMainActivityextendsActivity{privateEditTextelfe2
4、;privateButtonbl;@OverrideprotectedvoidonCreate(BundlesavedinstmnceStBte){super.onCreate(savedlnstanceState);setContentView(R.layout•activity_main);el=(EditText)this.findViewByld(R.id・editTextl);e2=(EditText)this.findViewByld(R.id.editText2);bl=(Button)this・findViewByld(R.id.
5、buttonl);bl•setOnClickListener(newOnClickListener(){^OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubStringsl=el.getText()•toString();Strings2=e2.getText().toString();inta=Integer.parselnt(si);intb=Integer.parselnt(s2);Intentintent=newIntent();intent.putExtra(n
6、firstJa);intent.putExtra(”second”,b);intent•setclass(MainActivity.this,SecondActivity•class);startActivity(intent);}});}}第二个Activity代码参考publicclassSecondActivityextendsActivity{PrivateEditTextel;QpverrideprotectedvoidonCreate(BundlesavedlnstanceState){super.onCreate(savedlnst
7、anceState);setContentView(R.layout•second);Intentintent=getIntent();intal=intent.getlntExtra("first",0);intbl=intent,getlntExtw("secondj0);intc=al+bl;el=(EditText)findViewByld(R.id.editText1);el•setText(String.valueOf(c));}}具体iHl忆课堂内容,或参考书上例题4・4.3.(附加题,选作)编写一个android项目,在默认Act
8、ivity的布局文件activity_main放一个ListView组件,最后运行如卜'图:第一个界面■第二个界面第三个界面第四个界面再
此文档下载收益归作者所有