[关闭]
@Arbalest-Laevatain 2018-08-24T13:12:26.000000Z 字数 984 阅读 557

Activities 页面间的跳转

Android


Intent是什么?

一个App有很多个页面,切换页面就需要启动Activity
Activity之间通过Intent来通信

显示Intent

在项目文件目录中的app——java下的第一个文件新建一个Activity项目(推荐 empty Activity)

设置好新的页面名称后,设置一个MainActivity按钮来跳转到新的Activity

  1. public class MainActivity01 extends AppCompatActivity {
  2. //在MainActivity的Java文件中进行编辑
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_main01);
  7. Button btn01=(Button) findViewById(R.id.btn01);
  8. //声明一个按钮btn01
  9. assert btn01 != null;
  10. //以下代码使用代码辅助可以轻松写出
  11. btn01.setOnClickListener(new View.OnClickListener() {
  12. @Override
  13. public void onClick(View view) {
  14. Intent intent=new Intent(getApplicationContext(),Activitydemo02.class);
  15. startActivity(intent);
  16. //设置Intent通信
  17. }
  18. });
  19. }
  20. }
  21. ![image_1cf82uij2fqq2mqloq1318g959.png-78.5kB][1]

跳转之后

1、如果要设置一个按钮返回上一个页面,直接:

  1. //设置“上一步”按钮的监听事件
  2. Button button_back01=(Button) findViewById(R.id.button_back01);
  3. assert button_back01!=null;
  4. button_back01.setOnClickListener(new View.OnClickListener() {
  5. @Override
  6. public void onClick(View view) {
  7. finish(); //关闭页面
  8. }
  9. });
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注