Method One: Switch layout through Setcontentview to achieve the interface switch, this method is equivalent to redraw activity.
protected voidonCreate (Bundle savedinstancestate) {Super. OnCreate (savedinstancestate); Setcontentview (R.layout.activity_main); Button Btninsert= (Button) This. Findviewbyid (R.id.btninsert);//Get BTNBtninsert.setonclicklistener (NewView.onclicklistener () {//Add Listener@Override Public voidOnClick (View v) {Setcontentview (R.layout.activity_insert); //Jump } }); }
Method Two: Use the intent object in a program to specify an activity, and start the activity through the StartActivity method.
protected voidonCreate (Bundle savedinstancestate) {Super. OnCreate (savedinstancestate); Setcontentview (R.layout.activity_main); Button Btninsert= (Button) This. Findviewbyid (R.id.btninsert);//Get buttonBtninsert.setonclicklistener (NewView.onclicklistener () {//Add Listener@Override Public voidOnClick (View v) {Intent Intent=NewIntent (); Intent.setclass (mainactivity. This, Insertactivity.class);//Setting the Intent propertyMainactivity. This. StartActivity (Intent);//Jump } }); }
Android Activity Jump Mode