智能手机开发课堂笔记(二)

2016年10月18日 星期一 天气晴 

今天是智能手机开发的第二课,经过第一节课的学习,我们学会了简单的Android活动的创建,但是那些都是自动生成的,这次需要我们自己添加。

创建步骤如下:

1\建立新的activity  extends  Activity (继承Activity)重载父类的oncreate方法

2\建立新的xml文件进行布局设计

3\在AndroidManifest.xml文件中进行注册

4\在新的activity文件中设置对应的布局文件setContentView(R.layout.other);并进行相应程序的修改

5\设置监视哨监听命令按钮的onclick事件

在AndroidManifest.xml 中添加

这段一定要加对,否则会提示failed launcher。

还可以进行美化,在xml里面添加背景

android:background="@drawable/xx"

然后接下来我们学要做第二个活动界面,第二个活动创建过程和上面一样,但是我们如何可以让两个界面之间进行跳转呢?

首先我们学要添加一个Button,添加方法如下

android:id="@+id/button"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="Button"

/>

在第一个.java中添加

public class firstActivity extends Activity {

private Button button;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.first);

button=(Button) findViewById(R.id.button);

button.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

Intent intent=new Intent(firstActivity.this,secondActivity.class);

startActivity(intent);

}

此时我们建立了一个活动并完善了一些,我们继续需要使用intent在活动之间穿梭,intent是android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent一般可被用于启动活动,启动服务,以及发送广播等场景。

通过本次学习,学会了手动创建活动,如何将两个活动进行跳转。在课后练习中,由于大意注册的时候LAUNCHER少打了一个R导致程序无法运行,所以说编程是个需要耐心和细心的工作。

你可能感兴趣的:(智能手机开发课堂笔记(二))