1,建立layout(activity_other.xml)java
在src/main/res/layout鼠标右键android
new->LayoutResource Fileapp
而后输入一个file name,好比:activity_otherthis
点ok键完成建立spa
2,建立activity(OtherActivity.Java).net
src/main/java/com.example.test鼠标右键xml
new->java class
事件
而后输入一个name,好比,OtherActivityip
kind选择classget
点ok键完成建立
进入刚建立的OtherActivity.java文件在onCreate方法内增长 setContentView(R.layout.activity_other);用来指向咱们刚建立的名为activity_other的layout
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class SpeakActivity extends AppCompatActivity {
public void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_speak);
}
}
3,跳转到第刚建立的OtherActivity
在按钮事件增长如下代码,
Intent intent = new Intent();
intent.setClass(MainActivity.this, TestActivity.class);
MainActivity.this.startActivity(intent);
这里红色部分的TestActivity是我放按钮的activity的类名,也就是第一个activity的类的名字
跳转页能够缩小成一句:
startActivity(new Intent(MainActivity.this, OtherActivity.class));//红色部分为要打开的新窗口的类名
4.配置androidManifest,在application里面添加otherActivity的信息
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">