新建一个module
选择第一个phone&Table Module
起个名字
选择Empty Activity,接下来finish即可
目录结构:
右键单击module新建三个Activity分别是MainActivity,NextActivity,ThirdActivity
得到三个***ACtivity.java,自动生成3个对应的activity_***.xml,并且在AndroidManifest.xml中得到如下对新的界面注册登记的代码:
MainActivity.java
public class MainActivity extends AppCompatActivity {
Button btnNext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnNext = (Button) findViewById(R.id.button);
btnNext.setonClickListener(
new View.onClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(getApplicationContext(),NextActivity.class);
startActivity(intent);
}
}
);
}
}
NextActivity.java
public class NextActivity extends AppCompatActivity {
Button btnBack, btnGoToThirdPage;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_next);
btnBack = (Button) findViewById(R.id.btnBack);
btnGoToThirdPage = (Button) findViewById(R.id.btnGoToThirdPage);
btnBack.setonClickListener(
new View.onClickListener() {
@Override
public void onClick(View v) {
// 返回到上一个界面
finish();
}
}
);
btnGoToThirdPage.setonClickListener(
new View.onClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), ThirdActivity.class);
startActivity(intent);
}
}
);
}
}
ThirdActivity.java
public class ThirdActivity extends AppCompatActivity {
Button btnThirdBack;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_third);
btnThirdBack=(Button)findViewById(R.id.btnThirdBack);
btnThirdBack.setonClickListener(
new View.onClickListener() {
@Override
public void onClick(View v) {
finish();
}
}
);
}
}
activity_main.xml
activity_next.xml
activity_third.xml
实现左上角回退箭头,只需在AndroidManifest.xml进行如下修改
运行结果是



