生也有涯,知也无涯。这篇文章主要讲述Android活动运行方法相关的知识,希望能为你提供帮助。
android基础活动编程基本是在三个部分进行编写,分别是res/layout目录下的布局XML文件、src/包名目录下的java文件以及在res目录下的AndroidManifest.XML文件。
文章图片
【Android活动运行方法】
文章图片
文章图片
就是这三份文件的,基本流程是在layout.XML文件下定义界面布局,再在JAVA文件(一份JAVA文件代表一个活动)进行layout.XML文件的调用,并且编写活动的主体代码,最后在AndroidManifest.XML中该活动进行注册,且为主活动(即默认打开的第一个活动)进行设置。比如这样
文章图片
先在first_layout.XML布局文件中定义一个Button按钮,按钮id设置为button_1,按钮名字设置为Button 1.
然后在FirstActivity.JAVA文件中重写onCreate方法让其加载first_layout.XML布局文件 (onCreate()方法是每个活动创建时运行的方法,可以理解成活动初始化的方法)
文章图片
requestWindowFeature(Window.FEATURE_NO_TITLE)这一行是将活动的标题栏去掉,因为它占据了太多的位置
文章图片
文章图片
可以看到空间还是节省了一大部分的。当然,仅仅写到这一步活动还是无法运行的,因为还需要去AndroidManifest.XML文件中对FirstActivity这个活动进行注册
文章图片
可以看到,".FirstActivity"其实是"com.test.blogtest.FirstActivity"的缩写,因为已经默认在同一个包中,所以只需要写".FirstActivity"就可以了。
下面的android:label便是标题栏了,一眼就可以看出来是吧。
一般的活动是不需要定义< intent_filter> 这部分的,除了需要一定启动条件的活动,比如这个便是将其定义为主活动。
到这里活动就可以运行了。
文章图片
《学习‘第一行代码’.第二天》
推荐阅读
- Android中Intent的相关用法
- Android Studio修改项目名和包名
- Android数据存储引擎---SQLite数据库
- Android项目中的config.xml文件 “config.xml”
- Android学习笔记(十三) Handler
- Android学习笔记 Intent
- Android(PowerManager类 电源管理)
- Android开发(《Gradle Recipes for Android》阅读笔记(翻译)3.1——使用Build Types)
- Android学习笔记 Activity的生命周期