Android Studio创建新Activity步骤

一、新建Activity

1、在项目目录中,打开app -> java -> [实际包名] -> 右键 -> New -> Activity -> Empty Activity (或其他模板)。

2、在弹出的对话框中,填写Activity名称(不能包含空格)和布局文件名(可选),并点击”Finish”按钮。

3、Android Studio会自动生成Activity类文件和对应的布局文件,可以在其中添加自己的代码。

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

二、添加Intent跳转

1、在调用该Activity的代码块中,使用Intent进行跳转:

    Intent intent = new Intent(this, MyActivity.class);
    startActivity(intent);

2、如果需要传递参数,可以使用putExtra()方法将参数传递给下一个Activity,获取参数时使用getXXXExtra()方法。

    Intent intent = new Intent(this, MyActivity.class);
    intent.putExtra("key", value);
    startActivity(intent);
    Intent intent = getIntent();
    String value = intent.getStringExtra("key");

三、在Manifest文件中注册Activity

1、在app -> manifests -> AndroidManifest.xml文件中,添加Activity的注册信息。

    
        
        
    

2、如果Activity需要配置Intent Filter,可以在<intent-filter>标签中添加对应的内容。

    
        
        
        
        
    

四、修改ActionBar标题

在Activity的onCreate()方法中,使用getSupportActionBar()方法获取ActionBar对象,然后使用setTitle()方法设置标题。

    public class MyActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_my);
            getSupportActionBar().setTitle("My Title");
        }
    }

五、使用其他Activity模板

除了”Empty Activity”模板,Android Studio还提供了其他几个常用的Activity模板,如”Fullscreen Activity”、”Tabbed Activity”、”Navigation Drawer Activity”等。

可以在新建Activity对话框中选择对应的模板,或在已有的Activity中通过右键菜单选择”Refactor” -> “New” -> “Activity”来生成。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/297711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-28 12:16
下一篇 2024-12-28 12:16

相关推荐

  • Python初学者指南:第一个Python程序安装步骤

    在本篇指南中,我们将通过以下方式来详细讲解第一个Python程序安装步骤: Python的安装和环境配置 在命令行中编写和运行第一个Python程序 使用IDE编写和运行第一个Py…

    编程 2025-04-29
  • 正五边形画法步骤图解

    正五边形是一种经典的几何图形,其独特的构造方式给它带来了无限的美感和艺术价值。本篇文章将从多个方面详细阐述正五边形的画法步骤图解,帮助您轻松get到绘制正五边形的窍门。 一、构造正…

    编程 2025-04-29
  • 使用Python图书馆抢座脚本的完整步骤

    本文将从多个方面详细介绍如何使用Python编写图书馆的座位抢占脚本,并帮助您快速了解如何自动抢占图书馆的座位,并实现您的学习计划。 一、开发环境搭建 首先,我们需要安装Pytho…

    编程 2025-04-28
  • Android ViewPager和ScrollView滑动冲突问题

    Android开发中,ViewPager和ScrollView是两个常用的控件。但是当它们同时使用时,可能会发生滑动冲突的问题。本文将从多个方面介绍解决Android ViewPa…

    编程 2025-04-28
  • Android如何点击其他区域收起软键盘

    在Android应用中,当输入框获取焦点弹出软键盘后,我们希望能够点击其他区域使软键盘消失,以提升用户体验。本篇文章将说明如何实现这一功能。 一、获取焦点并显示软键盘 在Andro…

    编程 2025-04-28
  • Android Studio HUD 实现指南

    本文将会以实例来详细阐述如何在 Android Studio 中使用 HUD 功能实现菊花等待指示器的效果。 一、引入依赖库 首先,我们需要在 build.gradle 文件中引入…

    编程 2025-04-27
  • Android和Vue3混合开发方案

    本文将介绍如何将Android和Vue3结合起来进行混合开发,以及其中的优势和注意事项。 一、环境搭建 在进行混合开发之前,需要搭建好相应的开发环境。首先需要安装 Android …

    编程 2025-04-27
  • Android Java Utils 可以如何提高你的开发效率

    Android Java Utils 是一款提供了一系列方便实用的工具类的 Java 库,可以帮助开发者更加高效地进行 Android 开发,提高开发效率。本文将从以下几个方面对 …

    编程 2025-04-27
  • 使用Pycharm从Git上Clone项目的步骤

    在本篇文章中,我们将会详细介绍如何使用Pycharm工具从Git上Clone项目。 一、打开Pycharm并进入Welcome界面 首先,我们需要打开Pycharm工具,并进入We…

    编程 2025-04-27
  • Android JUnit测试完成程序自动退出决方法

    对于一些Android JUnit测试的开发人员来说,程序自动退出是一个经常面临的困扰。下面从多个方面给出解决方法。 一、检查测试代码 首先,我们应该仔细检查我们的测试代码,确保它…

    编程 2025-04-25

发表回复

登录后才能评论