[文段由本人自学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 ]
[转载请注明出处]