Activity的使用(1)
Activity的概念
他是一种可以包含用户组界面的组件。他就是一个app的门面,所有可见的内容都是在activity
中定义的。
相关配置
每个Activity都需要绑定一个布局文件layout
以及必须在AndroidManifest
注册。
- 在layout布局文件中,每个元素都应该有一个唯一的id作为标识符。
例如:这种特殊的id命名方法,当去掉+号,即1
<Button androd:id="@+id/button1"></Button>
@id/button1
,就是在xml中引入资源的语法。如果你需要在xml中定义一个id就需要使用@+id/id_name这中语法。 - 在activity中绑定这个layout文件,只需要使用通过
1
2setContentView(R.layout.first_layout)
//R.layout.first_layout是activity实例调用xml资源的书写方法,他采用.的方式来获取setContenView
来绑定这个布局文件 - 在AndroidManifest中注册这个activity在上述配置文件中
1
2
3
4
5
6
7<activity android:name=".FirstActivity"
android:label="This is FirstActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"></action>
<category android:name="android.intent.category.LAUNCHER"></category>
</intent-filter>
</activity>内容 解释 name 用来唯一的标识某个activity。 lable 如果具体的activity设置了lable,那么视图部分将会展现activity内的lable,不然就会默认展示aplication的lable intent-filter 用来添加额外的属性 action 表明该类会响应什么样的启动事件 catogory 表明这个activity更加具体的响应类型
在这个实际的activity中,action和category用来表明这个实体类为启动类
以上配置完成后,就完成了最基本的配置内容了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小贺同学的blog!
评论