1,创建layout(activity_second.xml)
在src/main/res/layout鼠标右键
new->LayoutResource File
然后输入一个file name,比如:activity_second
点ok键完成创建
2,创建activity(SecondActivity.java)
src/main/java/com.example.test鼠标右键
new->Java class 或者 activity
然后输入一个name,比如,SecondActivity
kind选择Activity
点ok键完成创建
进入刚创建的TestActivity.java文件在onCreate方法内增加 setContentView(R.layout.activity_test);用来指向我们刚创建的名为activity_test的layout
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
}
红色部分为增加的部分
第一个界面的代码
import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { private Button bttz = null;//tz @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bttz = (Button) findViewById(R.id.button); bttz.setOnClickListener(listener); } private View.OnClickListener listener = new View.OnClickListener() { public void onClick(View v) { if (v == bttz) { Intent intent= new Intent(MainActivity.this,SecondActivity.class); // Intent intent= new Intent("android.intent.action.SecondActivity"); startActivity(intent); } } }; }
第二个界面的代码
import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; /** * Created by Lenovo on 2018/2/17. */ public class SecondActivity extends AppCompatActivity { private Button bttz = null;//tz @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); bttz = (Button) findViewById(R.id.button2); bttz.setOnClickListener(listener); } private View.OnClickListener listener = new View.OnClickListener() { public void onClick(View v) { if (v == bttz) { Intent intent= new Intent(SecondActivity.this,MainActivity.class); // Intent intent= new Intent("android.intent.action.MAIN"); startActivity(intent); } } }; }
跳转页可以缩小成一句:
startActivity(new Intent(this, SecondActivity.class));//红色部分为要打开的心窗口的类名
3在AndroidManifest.xml中添加
<activity android:name=".SecondActivity"> </activity> </application>