`
未来程序员
  • 浏览: 26090 次
社区版块
存档分类
最新评论

Android新建Activity

阅读更多
在一个Android工程,如何新建一个Activity?

一:新建一个类(*.class),继承自android.app.Activity类。

二:在res/layout目录下新建一个布局xml文件,文件名随意(只能包含小写字母数字或下划线),用来设置新Activity的布局,如何设置Activity的布局,请参阅其他资料。

三:打开AndroidManifest.xml文件,在里面进行一下新Activity的注册。

方法是双击AndroidManifest.xml这个文件,在eclipse的编辑区下面会出现这样的选项:





选择Application这个选项,将编辑区的滚动条拖到最下面,找到:





当前里面有的Activity是主Activity,我们点add按钮,选择Activity,这时你会发现上面的Application Nodes中多了一个Activity,点一下左面的新的Activity,确保它被选中,之后点击在右侧的Attributes for Activity中的Name项,在弹出的对话框中输入新Activity的名字(就是你第一步新建的类的类名),输入名字时它有自动查找功能,之后点击保存,新的Activity就被注册了,我们也可以从AndroidManifest.xml的代码中看到新注册的Activity(当然你也可以直接加代码)。

之后去你第一步建的那个类中为新Activity添加OnCreate方法,在类中加上:
[java] view plaincopy

    @Override 
        public void onCreate(Bundle savedInstanceState) { 
            super.onCreate(savedInstanceState); 
            setContentView(R.layout.show_info_activity); // show_info_activity是第二步新建的xml文件的文件名  
        } 

这样一个Activity就被创建好了。

有关Activity的切换其实也很简单。。。用intent就能实现,请大家查阅其它资料。。。Android新建Activity
分享到:
评论

相关推荐

    Android新建Activity的方法

    以下是详细介绍Android新建Activity的步骤以及相关实现技巧。 **步骤一:创建Activity类** 首先,你需要在项目的src目录下新建一个Java类,并让它继承自`android.app.Activity`。例如,你可以创建一个名为`New...

    Android 悬浮Activity ( Dialog风格)

    在AndroidManifest.xml中,将新建的Activity主题应用到对应的`<activity>`标签中,并设置`android:windowSoftInputMode="adjustPan"`以防止输入框被软键盘遮挡。 ```xml <activity android:name=".FloatActivity" ...

    Android activity-alias别名的使用

    要在AndroidManifest.xml中创建Activity别名,首先需要有一个已经声明的Activity。接着,添加一个<activity-alias>标签,指定它的targetActivity为原Activity的名称。例如: ```xml <activity-alias android:name=...

    Android Activity 实时模糊效果

    在Android开发中,Activity是应用程序的基本构建块,用于表示用户界面。实时模糊效果是一种常见的设计手法,用于在某个视图或Activity背后创建一种半透明、模糊的视觉效果,以突出显示前景内容。这种效果通常用于...

    Android-Service与Activity传值

    在Android Studio中,可以通过新建一个类并继承自`Service`。例如,我们可以创建一个名为`MyService`的类,并重写`onStartCommand()`方法,这里是我们执行后台任务的地方。 2. **启动Service** 在`Activity`中启动...

    androidStudio新建项目并添加activity

    本教程将详述如何使用Android Studio新建项目并添加Activity,这是一个基础但至关重要的步骤,对于初学者来说尤其重要。 首先,让我们了解Android Studio的基础操作。当你打开Android Studio,你会看到欢迎界面,...

    android启动以及activity生命周期分析

    `Instrumentation`在Android框架中主要用于提供测试框架的支持,同时也参与到Activity的创建流程中。当一个新的Activity被创建时,`Instrumentation`会被用来调用Activity的生命周期回调方法,例如`onCreate()`、`...

    Android 启动activity的4种方式及打开其他应用的activity的坑

    Android启动的四种方式分别为standard,singleTop,singleTask,singleInstence。 standard是最常见的activity启动方式,也是默认的启动的方式。当启动一个activity的时候他将进入返回栈的栈顶。系统不会管栈内是否...

    Android源程序实现两个Activity之间的跳转

    #### 二、创建Activity 在开始之前,我们需要确保已经创建了两个`Activity`:`Activity01`和`Activity02`。这些`Activity`应该已经被定义在项目的`AndroidManifest.xml`文件中。 #### 三、Activity生命周期方法 ...

    android退出所有Activity并且不弹出对话框实现

    `FLAG_ACTIVITY_NEW_TASK`创建一个新的任务,而`FLAG_ACTIVITY_CLEAR_TASK`会清除当前任务栈,包括栈顶的Activity。这样,当新的任务启动时,原有的任务栈就被清空,达到了退出所有Activity的效果。 然而,需要注意...

    Android-Android实现了可以滑动左侧边缘退出Activity的功能

    在Android应用开发中,滑动边缘退出Activity是一种常见的交互设计,它可以提供更加直观和便捷的用户界面体验。本文将深入探讨如何在Android中实现这一功能,主要涉及Android自定义手势识别、视图层级管理和Activity...

    Andriod_去掉系统自带的Activity跳转动画

    Android去掉系统自带的Activity跳转动画 Android系统中,Activity跳转动画是默认启用的,这可以提供良好的用户体验。但是,有时候我们不希望在Activity跳转时有动画效果,例如在实现假的ActionBar时。幸运的是,...

    Android-AndroidActivity侧滑退出库

    在Android开发中,"Android开发-其它控件" 这个标签可能是指该库不是Android SDK中内置的标准控件,而是由社区开发者创建并维护的第三方组件。这类控件通常提供一些独特的功能或视觉效果,以满足开发者对于个性化...

    安卓Android源码——Activity设置相同的action进行判断源码.zip

    当我们创建多个Activity并希望它们响应相同的Intent Action时,需要理解Android如何处理这些Intent以及如何在源码层面进行判断和选择合适的Activity。在这个“安卓Android源码——Activity设置相同的action进行判断...

    Android activity属性设置大全.doc

    这个属性用于指定哪些配置变化会导致系统调用onConfigurationChanged()方法,而不是重新创建activity。例如,设置为"locale|orientation"意味着仅在语言或屏幕方向改变时触发回调。 5. android:enabled=["true" | ...

    Android 多个activity完全退出实例代码

    1、新建一个 ExitApplication 类继承Application 2、在你要退出的activity Oncreate方法中加入ExitApplication.getInstance().addActivity(this);作用是添加到你的activity历史中。 3、在你当前要完全退出程序的...

    android Activity 四种启动模式例子

    例如,对于需要独占任务或者希望快速返回到特定状态的Activity,可以选择singleTask或singleInstance模式;而对于那些可以多次实例化且相互之间没有依赖关系的Activity,standard模式则更为合适。而singleTop模式则...

    android activity 切换效果库(劲推荐)

    在Android应用开发中,Activity是用户界面的...开发者可以轻松地将其集成到项目中,快速创建出类似于iOS风格的页面滑动效果。通过结合自定义的动画和指示器,可以进一步定制化和优化应用的视觉呈现,提升整体设计感。

    android activity 生命周期

    在Android开发中,Activity是构建用户界面的基本单元,它的生命周期是开发者必须深入理解的关键概念。在Android应用程序中,Activity扮演着展示用户交互界面并处理用户输入的角色。它并不直接提供界面,而是作为UI...

Global site tag (gtag.js) - Google Analytics