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

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的方法。分享给大家供大家参考,具体如下: 在一个Android工程中,如何新建一个Activity?方法如下: 一、新建一个类(*.class),继承自android.app.Activity类。 二、在res/...

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

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

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

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

    实验一 第一个Android程序和Activity生命周期.zip

    实验一 第一个Android程序和Activity生命周期。实验要求: 1.用工程向导生成第一个Android程序,并在模拟器上运行 注意在新建应用的选择SDK版本时选API 18 2.熟悉Android应用程序的基本文件结构 3.了解使用开发环境...

    androidStudio新建项目并添加activity

    对应所发博客的代码资源,有同学不理解博客的,可以结合本次的代码实现理解,当然,这里的代码只是初级的,包括如何创建一个安卓项目,并添加一个安卓页面,希望给学弟学妹们有新的学习知识点!

    Eclipse编写的Android Activity之间简单地传递参数应用实例

    Eclipse V4.2.0编写的Android Activity之间简单地传递参数应用实例。

    Android项目创建UI的新思路:用javascript与Activity进行交互.rar

    **Android项目创建UI的新思路:用JavaScript与Activity进行交互** 本资源介绍了一种在Android项目中创新性地使用JavaScript与Activity进行交互的方法。这种方法打破了传统的Android UI设计模式,提供了一种更加灵活...

    新建activity时自定义模板插件

    androidstudio新建项目或者创建activity的时候,可以显示的模板,这个模板自己写,一些不用二次写的代码,可以一键生成,这里是一个欢迎页和模板模式的activity的例子

    谈谈Android里的Context的使用

    第3步:新建一个View命名为MainView.java就是我们Activity现实的View.代码如下: package com.tutor.application; import android.app.Activity; import android.content.Context; import android.util....

    Main2Activity.java

    android开发当有edittext时,输入之后点击屏幕edittext之外的位置取消软键盘,放到activity/fragment使用

    Template:Android Studio自定义的Activity模板

    Activity模板,快速创建项目。 AdvertiseActivity 轮播广告activity CardViewPageActivity 底部卡片轮播activity SplashActivity 启动屏activity TabsActivity 首页卡片切换activity WelcomeGuideActivity 欢迎页...

    Android Activity回收与操作超时处理

    本文实例为大家分享了Android Activity回收与操作超时的处理,供大家参考,具体内容如下 1、Activity的回收 针对多个activity退出的处理 关键代码: 1)、新建活动管理类: public class ActivityCollector { ...

    Android通过自定义Activity实现悬浮的Dialog详解

    前言 其实实现悬浮的自定义窗体有很多方法,自定义Dialog,自定义layout ...新建activity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWind

    安全退出已调用多个Activity的Application

    在android 中,默认的...简单的思路就是:新建一个类,继承Application, 将所有创建的activivty 放到一个list中,在类中添加两个方法,一个addActivity(),用于添加activity到 list 中,一个是exit();用于退出应用程序。

    Android从Fragment跳转到其他Activity的简单实例

    为了实现从Fragment跳转到其他Activity,下面需要创建以下文件: 第一步:简单编写布局文件fragment_activity.xml和抽象类TemplateFragmentActivity.java代码如下: fragment_activity.xml <?xml version=1.0 ...

    AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题及解决方法

    在新版的AndroidStudio3.6 中,在项目的包下新建 activity 时,一般会同时生成对应的java和xml文件,例如新建 MainActivity ,则会在java包下生成 MainActivity.java ,在 res 文件夹下的layout文件中生成 activity_...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    AndroidManifest.xml文件

    上次传的main activity代码配套,欢迎页面太丑没穿,好吧,就这样。

    Android中Service实时向Activity传递数据实例分析

    本文实例讲述了Android中Service实时向Activity传递数据的方法。分享给大家供大家参考。具体如下: 这里演示一个案例,需求如下: 在Service组件中创建一个线程,该线程用来生产数值,每隔1秒数值自动加1,然后把...

Global site tag (gtag.js) - Google Analytics