Activity与xml的关联、变量与控件的关联


Activity与xml的关联、变量与控件的关联

注:请打开eclipse建好helloword来理解。
1,添加Activity:
(1)在layout目录添加xml文件,假设为 test.xml
(2)添加类:就是添加.java文件,选中一个目录,通常是 src下的com.example.yyyy这种目录,  右键菜单,New--> Class,父类(superClass)填 android.app.Activity,
假设为 TestActivity
(3)注册这个新加的Activity:
在 AndroidManifest.xml 添加一句 ( 本人把下句添加在 <application> 与</application>之间的内容的尾部)
<activity android:name=".TestActivity"/>
请注意,上面用的是相对路径,最好给完整一点的:
<activity android:name="com.example.helloworld.TestActivity"/>
严重备注,如果没注册,会出现下面的错误:
Unable to find explicit activity class{com.example.pkg2.Act/com.example.pkg1.Act1};have you declared thisactivity in your AndroidManifest.xml?


(4)Activity 与 .xml 关联:
通常在Acitivity的onCreate 中实现:
setContentView(R.layout.test);
上面的setContentView是关键, R是res的第一个字母,test就是layout目录下xml文件的名称


(5)其他类调用新建的Activity类
主要是这两句:通过 Intent 的 setClass 来实现,如下:
public void onBtnTest( View view)

        Intent intent = new Intent();
        intent.setClass( this,TestActivity.class);//前面一个是一个Activity,后面一个是要跳转的Activity
        startActivity(intent);//开始界面的跳转函数
        this.finish();//关闭显示的Activity
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值