Android活动运行方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android活动运行方法相关的知识,希望对你有一定的参考价值。

android基础活动编程基本是在三个部分进行编写,分别是res/layout目录下的布局XML文件、src/包名目录下的JAVA文件以及在res目录下的AndroidManifest.XML文件。

技术分享

 

技术分享

 技术分享

就是这三份文件的,基本流程是在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活动运行方法的主要内容,如果未能解决你的问题,请参考以下文章

Android:同时进行两个活动

如何优雅地关闭 Android 应用程序中的所有活动并关闭所有正在运行的线程?

Android - 万无一失的相机活动

android 6.0 中的活动识别运行权限

发现 Android 活动是不是正在运行

android之活动状态生存期启动模式