我学习安卓用的是andriod studio,所以快捷键上面可能和eclipse有一些出入,但是不影响学习安卓。
一、Activity
- activity是一个安卓与用户进行交互的基本单位,可以理解为一个页面就是一个activity。
- 下面是activity的生命周期,个人理解生命周期的存在意义是能够让开发者更好控制安卓的活动。
二、新建activity以及在activity之间进行值传递
- 首先在和MainActivity同一文件夹下新建一个Aty1.java的java类,并且继承Activity类。
- 在mainifests文件中的<application>标签中建议一个与<activity>标签并列的新的<activity>标签,并且绑定Aty1.java,进行一个activity在系统中的声明注册,代码如:
- 在res的layout文件夹下新建一个xml文件,选择linearlayout样式,同样命名为aty1.xml
- 左下角的design标签打开拖入一个TextView,右键goto xml,更改id为@+id/TextViewAty1,text更改为Aty1,以便区分和原始的activity。
- 在Aty1.java中的新建一个onCreate方法,并且通过setContentView方法来进行一个与样式的绑定。
- 接下来在activity_mian.xml布局中打开design拖入一个button按钮。
- 同样的goto xml将按钮的id和text更改一下。这里我分别写的是button1和“跳转到新页面”,这里的id修改指的是@+id/后面的部分。
- 然后