Android实现页面按钮跳转,导航栏返回

Android实现页面按钮跳转,导航栏返回

https://developer.android.google.cn/training/basics/firstapp/starting-activity
参考官方文档

Why?

主要记录几个重点,方便之后复用。

  1. 新建一个既有java源码和xml布局文件的 activity?
    右键app文件夹选择新建一个activity
    在这里插入图片描述
  2. 通过按钮跳转到其他页面

首先在对应的java文件中创建一个 按钮的点击对应方法,跳转通过 intent 实现,创建好方法后去xml界面给button绑定onClick属性即可。记得方法在类里面创建,其中Intent的第二个参数为跳转的页面名。

public class MainActivity extends AppCompatActivity {
    
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
    
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void sendMessage(View view){
    
    
        Intent intent = new Intent(this, DisplayMessageActivity.class);
        startActivity(intent);
    }
}

在这里插入图片描述

  1. 跳转到的页面返回上一个父页面

在 AndroidManifest.xml 里面找到被跳转到的页面给其设置父页面的属性。即可自动在导航栏添加返回按钮。

<activity
    android:name=".DisplayMessageActivity"
    android:parentActivityName=".MainActivity"></activity>

在这里插入图片描述

Summary

在使用真机调试的时候USB调试一直忘记打开了,以为打开了其实没有,后面才可以连上AS。
后面打算配合其他 component 实现两个Page对应的功能。

猜你喜欢

转载自blog.csdn.net/qq_44880154/article/details/110846965
今日推荐