当前位置:   article > 正文

android studio实现简单的页面跳转

android studio实现简单的页面跳转

运用intent组件实现简单的跳转

主页面

  1. Button button1,button2,button3; //xml文件定义的id
  2. @Override
  3. protected void onCreate(Bundle savedInstanceState) {
  4. super.onCreate(savedInstanceState);
  5. setContentView(R.layout.activity_home);
  6. button1 = findViewById(R.id.button1);
  7. button2 = findViewById(R.id.button2);
  8. button3 = findViewById(R.id.button3);
  9. //跳转游戏界面
  10. button1.setOnClickListener(new View.OnClickListener() {
  11. @Override
  12. public void onClick(View v) {
  13. Intent intent = new Intent(MainActivity.this,GameActivity.class); //跳转到的activity文件
  14. //页面跳转
  15. startActivity(intent);
  16. }
  17. });
  18. //跳转排行榜界面
  19. button3.setOnClickListener(new View.OnClickListener() {
  20. @Override
  21. public void onClick(View v) {
  22. Intent intent2 = new Intent(MainActivity.this,PaiHangActivity.class);
  23. //页面跳转
  24. startActivity(intent2);
  25. }
  26. });
  27. //跳转设置界面
  28. button2.setOnClickListener(new View.OnClickListener() {
  29. @Override
  30. public void onClick(View v) {
  31. Intent intent3 = new Intent(MainActivity.this,SettingsActivity.class);
  32. //页面跳转
  33. startActivity(intent3);
  34. }
  35. });
  36. }

跳转后的页面(返回功能)

  1. Button back2; //xml定义的返回按钮
  2. @Override
  3. protected void onCreate(Bundle savedInstanceState) {
  4. super.onCreate(savedInstanceState);
  5. setContentView(R.layout.game);
  6. back2 = findViewById(R.id.back2);
  7. //返回按钮跳转
  8. Intent intent1 = new Intent(this,MainActivity.class); //绑定返回主页面
  9. back2.setOnClickListener(new View.OnClickListener(){
  10. @Override
  11. public void onClick(View v){
  12. startActivity(intent1);
  13. }
  14. });
  15. }

此时就可以满足页面间的跳转和返回了,当时第一次做觉得这样就结束了,结果运行发现有报错,后来发现忽视了还要在配置文件加上新创建的页面,这里大家也要注意⚠️⚠️⚠️

在AndroidMainfest.xml里加上新创的页面

  1. <activity android:name=".GameActivity"
  2. android:exported="true">
  3. </activity>

此时就可以实现简单的页面跳转。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/673446
推荐阅读
相关标签
  

闽ICP备14008679号