当前活动将跳转到另一个活动
创建step1:firest_layout.XML文件。
添加Button:
android:id='@ id/button1'
安卓: layout _ width=' wrap _ content '
Android : layout _ height=' wrap _ content '
安卓: text=' button ' /
创建step2.firstactivity.Java并将事件绑定到方法。
ButtonButton=(Button ) findviewbyid(r.id.Button1);
button.setonclicklistener (newonclicklistener ) )。
@Override
公共语音在线(查看) {
//*
*第一个参数Context:Toast请求的上下文直接传递给第一个活动,因为活动本身就是context对象
*第二个参数text :显示文本内容
*第三个参数表示长时间或短时间
*/
toast.maketext (first activity.this,' This is clicked button ',Toast.LENGTH_SHORT ).show );
//Activity跳转,在FirstActivity中单击Button跳转到AeconfActivity并传递字符串。
intent intent=new intent (第一活动. this,SecondActivity.class );
开始活动(intent;
}
);
If you want add menu:
@Override
publicbooleanoncreateoptionsmenu (菜单菜单) {
getMenuInflater ().inflate(r.menu.main,menu );
返回真;
}
@Override
publicbooleanonoptionsitemselected (维护项目) {
sitch(item.getitemid ) ) }
case R.id.add_item:
toast.maketext(this,' click add ',Toast.LENGTH_SHORT ).show );
布雷克;
case R.id.remove_item:
toast.maketext(this,' click remove ',Toast.LENGTH_SHORT ).show );
布雷克;
默认:
}
返回真;
}
在res中创建菜单文件夹,然后在新菜单资源文件中,单击,
Enter a new file name:main
android:id='@ id/add_item '
android:title='Add' /
Android : id=' @ id/remove _ item '
android:title='Remove' /
创建step:second.XML文件并添加BackButton
android:id='@ id/button2'
安卓: layout _ width=' wrap _ content '
Android : layout _ height=' wrap _ content '
android:text='back' /
Step4:创建SecondActivity.java,继承Activity类,并重写onCreate ()方法。
用于跳跃后的操作。
setcontentview(r.layout.second;
Button m_BackBtn=(Button ) findviewbyid(r.id.Button2);
m _ back BTN.setonclicklistener (newonclicklistener ) )。
@Override
公共语音在线(查看) {
toast.maketext (second activity.this,' This is back button ',Toast.LENGTH_SHORT ).show );
//Activity跳转,在SeconfActivity中单击BackBtn以跳转到第一个活动并传递字符串。
intent intent=new intent (second activity.this,FirstActivity.class );
开始活动(intent;
}
);
Step5:由AndroidMainfest.xml文件组成
如果AndroidMainfest文件的application标记下有Android : label=' @ string/app _ name ',则不需要将其添加到activity标记下。
如果没有,则必须在两个activity中添加Android : label=' @ string/app _ name '
安卓: name='.second activity '
总结:
)定义类并继承活动
)此类复盖Activity的onCreate ) )方法
)3)在AndroidManifest.xml文件中注册此活动