Activity是Android四大组件中最基础也是最常用的组件之一。Activity作为一个应用程序组件,提供了一个与用户交互的界面。可以这么说Activity是和用户操作有密切相关的的,常用来负责与用户交互,可以通过setContentView来显示组件。

今天我们学习如何去创建一个Activity

第一步: 创建一个Android Application Project, 填入应用名称,工程名称,包名

点击Next下一步:下面的选择都是默认的。 直到

你就可以选择一个Activity进行创建, 我一般的选择是Empty Activity, 系统默认的是Blank Activity。 点击Next进入下一步

上图就是系统默认的Activity的名称和布局文件的名称。 当然你可以修改你自己的。点击Finish

当Finish后,就会出现上图的那种效果, 关于Android中个文件夹的含义我这里不多说,不了解的同学可以看别的资料学习。

那既然一个Android工程已经创建好了, 那如何让用户看到界面呢?

setContentView就是将某个布局文件相关联到Activity了,这样当Activity创建时,就能加载出相应的布局界面了。

还有一点, 当你想让某个Activity作为启动的activity,就必须到配置文件中进行配置。当然刚创建时,系统会默认的给你在配置文件中添加。 如何你还有一个Activity并且想让他作为启动Activity,你就的这样做:

ok, 上面步骤就可以创建一个Activity。 我们来看一下运行效果:

是不是很亲切, 多么熟悉的Hello World!出现了。

下界继续学习Activity

Android 四大组件学习之Activity一相关推荐

  1. Android四大组件之——Activity的生命周期(图文详解)

        转载请在文章开头处注明本博客网址:http://www.cnblogs.com/JohnTsai       联系方式:JohnTsai.Work@gmail.com       [Andro ...

  2. Android四大组件之——Activity(一)定义、状态和后退栈(图文详解)

    什么是Activity 关键字:应用组件.四大组件.用户界面,交互. An Activity is an application component that provides a screen wi ...

  3. Android四大组件和启动模式(面试总结)

    一.Android四大组件详解 Android四大组件分别为Activity.Service.Content Provider.Broadcast Receiver. 1.Activity (1)一个 ...

  4. Android——四大组件、六大布局、五大存储

    一.android四大组件 (一)android四大组件详解 Android四大组件分别为activity.service.content provider.broadcast receiver. 1 ...

  5. 重温Android四大组件(一)—Activity的生命周期

    前言 四大组件对于Android开发者是老生常谈的知识了,相信每个Android开发者对四大组件都已经很熟悉了.但是四大组件作为Android应用的基础,作为开发者不仅要熟悉而且要烂熟于心. 这里以& ...

  6. android的四大组件及使用场景,Android/四大组件/Activity.md · BoraxZYF/AndroidInterview - Gitee.com...

    ## 四大组件 ## Activity ### Activity 的四种启动模式及使用场景 - standard 标准模式,Activity 的默认启动模式.每次启动一个 Activity 时都会创建 ...

  7. 第六课-Android四大组件之Activity

    Activity是Android四大组件之一,它是个控制类,主要控制界面的加载显示,用户交互处理,数据的获取,数据的传送等.在它的onCreate方法中的setContentView方法就是来加载一个 ...

  8. Android四大组件之Activity(第一篇-简单使用)

    Android四大组件之Activity(第一篇-简单使用) 前言 一.Activity是什么? 二.如何使用 1.继承 2.重写onCreate() 总结 文章目录 前言 一.Activity是什么 ...

  9. Android四大组件之——Broadcast学习总结

    1.Broadcast概念 是一个全局的监听器,属于Android四大组件之一.Broadcast(广播)是一种广泛运用的在应用程序(APP)之间传输信息的机制.而BroadcastReceiver( ...

  10. Android四大组件之Content Provider

    Android四大组件之Content Provider 作者:白璐 日期:2020/2/24 文章目录 Android四大组件之Content Provider 概述 内容提供器(Content P ...

最新文章

  1. WinCE流驱动加载的控制
  2. UML分析AsyncDisplayKit框架-ASMuplexImageNode异步下载时序图。
  3. Java 中的目录创建处理
  4. com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.184.1 access service com.foreveross.syst
  5. Android Camera 摄像 demo
  6. 【贪心】蓝桥2019:最大降雨量
  7. Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(三)——持久层...
  8. 【大数据部落】R语言如何使用rjags R2jags来建立贝叶斯模型
  9. linux gnu ld,GNU LD用法
  10. matlab求FB色散模型,有效折射率法求矩形波导色散曲线(附Matlab程序)
  11. 鬼使神差的给宝宝办了大米的卡
  12. 荆棘鸟(The Thorn bird)
  13. java消息中间件_java消息中间件
  14. mac 无法打开22端口 无法远程连接ssh 的解决办法
  15. 我的物联网项目(十五) 微服务业务拆分
  16. iOS图像最佳实践总结
  17. php代码审计文件包含,PHP代码审计之远程文件包含(RFI)
  18. python数据分析-常用数据分析库之Pandas(下)
  19. A Cross-Modal Image and Text Retrieval Method Based on Efficient Feature Extraction and Interactive
  20. 计算机启动后花屏然后无信号,电脑开机屏幕显示无信号输入的解决方法

热门文章

  1. Asp.Net水晶报表边框不显示之解决方法
  2. 挣脱浏览器的束缚(6) - AJAX也跨域名
  3. TensorFlow 1.0已死,TensorFlow 2.0万岁
  4. java spring maven excel 导出
  5. eclipse安装M2Eclipse插件
  6. 杭州云栖大会10月起航,这里有一份最全的大会剧透
  7. UVA 1252 十五 Twenty Questions
  8. LINUX 命令手册
  9. citrix4.5无法进入发布程序界面The supplied credentials could not be validated
  10. element表格点击行即选中该行复选框