AndroidStudioTutorial_160217S002_启动Activity

[文段由本人自学Android官方的Tutorial后自行整理]

[转载请注明出处]


若想使Layout中的按钮View有所响应,可以在Button的XML代码段里添加onClick属性。onClick的参数值必须是在Activity中与之相对应的方法名。

为了让Activity中的方法与Button的onClick属性相对应,该方法必须是public、以void为返回值、以View为唯一参数。


Intent是启动另一个Activity的重要对象。他的构造函数有两个参数:context和目标Activity的class。

-一般来说,context都使用this来代替,因为Activity是context的一个子类。


在Activity中,若想获得对应Layout中的View的实例,要使用findViewById(R.id.xxx)对本地变量进行赋值。而对于Layout,则直接在onCreate()方法中使用setContentView(R.layout.xxx)进行绑定。


Intent可以使用putExtra()方法来携带数据,这类数据都以键值对的形式存储。


当Intent处理完毕,就可以直接调用startActivity(Intent)来开启一个新的Activity了。


当一个新的Activity开启后,可以通过getIntent()方法来对本地变量赋值,来获取开启这一Activity的Intent。


[文段学习内容来自 http://developer.android.com/training/basics/firstapp/starting-activity.html ]

[转载请注明出处]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值