Android之Activity

本文主要介绍了Android中Activity的作用,包括作为用户与应用交互的接口和控件容器的角色。详细阐述了如何创建Activity,需要继承Activity类、覆写onCreate()并在AndroidManifest.xml中配置。同时,讲解了在Activity中添加和管理控件,如使用LinearLayout布局,以及通过findViewById获取和设置控件值的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Activity的主要作用

①用户与应用程序交互的接口

有多种控件:图片、文本、广告等

②实际上是控件的容器

2、创建一个Activity的方法

创建Activity的要点

* 1.一个Activity就是一个类,并且这个类要继承Activity

public class Activity_01 extends Activity {}

* 2.需要覆写onCreat()

* 3.每一个Activity都需要在AndroidManifest.xml文件当中进行配置

* 4.为Activity添加必要的控件(在res->layout里的main.xml里声明,可以一个Activity有多个控件,也可以多个Activity共用一个控件)

onCreate():当一个Activity刚开始运行时,就会调用onCreate()

3、在AndroidManifest.xml中注册一个Activity的方法

麦库截图20120019005634921[5]

有<intent-filter>标签的Activity表示最先启动的Activity

4、在Activity中添加控件的方法

(1)在main.xml中添加控件

麦库截图20120119010359687[4]

LinearLayout表示线性布局,表示这个控件从上到下一字排开

还有绝对布局相对布局

vertical定义了标签是垂直还是水平摆放

xmlns:android="http://schemas.android.com/apk/res/android" 是xml的命名空间

fill_parent:把副控件(整个屏幕)填满

wrap_content:文本内容有多高,空间就有多高

@string:引用R.java中的hello这个键所对应的值

设置完后是这样的

0597D4B5549F4DD48D3C6E48CB08B5D1[4]

Activity_01的代码

麦库截图20120019005422593[4]

程序运行之后的界面:

剪贴板20120019005321515[4]

(2)在Activity_01中对TextView和Button控件设置值:

①在main.xml中加入id

麦库截图20120019004749359[4]

②得到控件对象

546B4A7F8EB14ACCB8F7350BE54E8712[4]

其中findViewById的返回值是View类型的,是所有控件的父类,所以要强制转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值