四大组件之Activity(初步接触) 一时失言乱红尘 2022-07-15 10:53 121阅读 0赞 # Activity简介 # **目录** Activity简介 1、所谓Activity一个应用的界面。 2、android四大组件只要使用了,就要在AndroidManifest中进行注册,当然作为四大组件之一的活动也不能例外,注册的方式如下所示: 3、隐藏标题栏 4、关于在活动中获取控件实例和吐司功能 5、活动的销毁 -------------------- ### 1、所谓Activity一个应用的界面。 ### 每一个活动一般都对应着一个布局文件,android强调布局文件和活动的分离,因此只需要在xml布局文件中布局设计好了,在Activity中通过setContentView(R.layout.layout\_main)方法把布局文件加载进来就行了,这里已加载layout\_main布局为例。 ### 2、android四大组件只要使用了,就要在AndroidManifest中进行注册,当然作为四大组件之一的活动也不能例外,注册的方式如下所示: ### 其中<uses-sdk>标签用于指定此应用的最小sdk版本和目标版本,在<activity>标签下的label是设定应用的标题栏的内容,需要注意的是指定label的值,不仅仅会成为应用标题栏的值而且还会成为该应用的名字。在<intent-filter>标签内,图片上的<action android:name="android.intent.action.MAIN" />和<category android:name="android.intent.category.LAUNCHER" />的作用是,如果你想让你的一个活动作为一个主活动即应用程序的入口,那么这两句标签一定要加上! ### 3、隐藏标题栏 ### 只需要在活动中加入requestWindowFeature(Window.FEATURE\_NO\_TITLE);这一行代码 注意:这句代码一定要在setContentView()之前执行,不然会报错! ### 4、关于在活动中获取控件实例和吐司功能 ### 在activity中通过findViewById()方法,参数是R.id.id\_name,就可以获取到控件的实例了 吐司Toast的使用Toast.makeText(context,"要提示的信息”,Toast.LENGTH\_SHORT).show(); 说明context表示上下文,LENGTH\_SHORT参数是可选的,可以选择LENGTH\_LONG表示显示时间长一些,show()方法是让toast显示出来 ### 5、活动的销毁 ### 除了使用代码将活动进行销毁,在逻辑处理的代码中加入finish();方法也可以将活动进行销毁。
还没有评论,来说两句吧...